COMPUTER SYSTEMS STRUCTURE

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

1. Only one process can run at the same time.

2. Synchronous I/O Structure

3. Asynchronous I/O Structure

4. Can run multiple process at the same time.

5. Storage Structure

5.1. Main memory

5.1.1. volatile storage device that loses its contents when power is turn off.

5.2. Secondary storage

5.2.1. it is capable to hold large quantities of data permanently.

6. Storage Hierarchy

6.1. Storage systems

6.1.1. organized in hierarchy is speed, cost,volatility.

6.2. Caching

6.2.1. -copying information into faster storage system -main memory can be viewed as a last cache for secondary storage.

7. Dual Mode Operation

7.1. User Mode

7.1.1. user program executes in user mode.

7.1.2. certain areas of memory are protected from user access.

7.1.3. certain instructions may not be executed .

7.2. Kernel Mode

7.2.1. monitor executes in kernel mode.

7.2.2. privileged instructions may be executed .

7.2.3. protected areas of memory may be accessed.

8. Memory Protection

8.1. computer system must provide memory protection at least for interrupt vector and interrupt service routines.

8.2. Base register-holds smallest legal physical memory address.

8.3. Limit register-size of the range.

8.4. Memory outside the defined range is protected.

9. CPU Protection

9.1. Timer

9.1.1. 1) every time the clock ticks,the counter is decremented.

9.1.2. 2) when timer reaches the value 0, an interrupt occurs.

9.1.3. 3) when timer interrupts, control transfers to the OS.

9.1.4. 4) load timer is a privileged instruction.