COMPUTER SYSTEM STRUCTURES

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

1. COMPUTER SYSTEM OPERATION

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

2. INTERRUPT HANDLING

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

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

3. STORAGE STUCTURE/ STORAGE HIERARCHY

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

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

3.3. Storage system organized in hierarchy

3.3.1. Speed

3.3.2. Cost

3.3.3. Volatility

4. I/O PROTECTION

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

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

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

5.2. Limit register - contains the size of the renge

6. I/O STRUCTURE

6.1. Synchronous

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

6.2. Asynchronous

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

7. DUAL-MODE OPERATION

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

7.1.1. User Mode

7.1.2. Karnel Mode

8. MEMORY OPERATION

9. CPU PROTECTION

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