COMPUTER SYSTEM STRUCTURES

Get Started. It's Free
or sign up with your email address
Rocket clouds
COMPUTER SYSTEM STRUCTURES by Mind Map: COMPUTER SYSTEM STRUCTURES

1. Two registers are used to determine the range of legal addresses a program may access

1.1. Base register - holds the smallest legal physical memory address

1.2. Limit register - contains the size of the renge

2. COMPUTER SYSTEM OPERATION

2.1. A general -purpose computer system consists of one or more CPUs and a number of device controllers

3. INTERRUPT HANDLING

3.1. The fixed location contains the starting address of the interrupt service routine.

3.2. The OS preserves the state of the CPU by storing registers and the program counter.

4. I/O STRUCTURE

4.1. Synchronous

4.1.1. After I/O starts, control returns to user program only upon I/O completion.

4.2. Asynchronous

4.2.1. After I/O starts, control returns to user program without waiting for I/O completion.

5. STORAGE STUCTURE/ STORAGE HIERARCHY

5.1. Main Memory - only large storage media that the CPU can access directly.

5.2. Secondary Storage - extension of main memory that provides nonvolatile storage capacity.

5.3. Storage system organized in hierarchy

5.3.1. Speed

5.3.2. Cost

5.3.3. Volatility

6. DUAL-MODE OPERATION

6.1. Provide hardware support to differentiate between at least two modes of operations

6.1.1. User Mode

6.1.2. Karnel Mode

7. I/O PROTECTION

7.1. User program must executes a system call to request that the operating system to perform I/O

8. MEMORY OPERATION

9. CPU PROTECTION

9.1. When timer interrupts , control transfers to the operating system