Computer System Structure Chapter 2

Get Started. It's Free
or sign up with your email address
Computer System Structure Chapter 2 by Mind Map: Computer System Structure Chapter 2

1. Storage Structure

1.1. Ram as Main memory volatile storage,Hard Disk as secondary Memory (Hard Disk), support many type of storage.

2. Memory Protection

2.1. To protect the RAM from interrupt while the RAM are in working process

2.1.1. 1. Base Register hold the smallest memory

2.1.2. 2.Limit Register-Hold the largest memory

3. Dual-mode Operation

3.1. Computer need to identify which mode use computer use , USER mode(1bit) or KERNEL mode (0-bit)

4. Storage Hierachy

4.1. Oranize buy system cost and volatility

4.2. CACHING move from magnetic disk to main memory to cache to hardware register

5. Operating system goal

5.1. User goal- easy to learn ,use , reliable and safe

5.2. System goal-Operating system should be easy to design,implement and design as flexible

6. Protection

6.1. I/O

6.1.1. User program cannnot issue i/o insturction directly.

6.2. Memory

6.2.1. Base register

6.2.2. Limit Register

6.3. Hardware address

6.3.1. when execute kernel mode , access monitor mode n user memory

6.4. CPU

6.4.1. Timer

6.4.1.1. when timer interrupts control transter to OS

6.4.1.2. Load time is privilleged insturction

7. Computer-System Operation

7.1.  A general-purpose computer system consists of one or more CPUs and a number of device controllers.  Each device controller is in charge of a specific type of device.  Each device controller has a local buffer.  The CPU and device controllers can execute concurrently.  Device controller informs CPU that it has finished its operation by causing an interrupt.  Interrupt indicates the occurrence of an event from either the hardware or software.

8. Interrupt handling

8.1. If the cpu get interrupted then it wil stop and jump to the vector table .Then after the vector solved the interrupt problem it will pass back to the pc and move on

9. Synchoronous Structure I/O

9.1. This program I/O jus can only run one program at one time only

10. Asynchronous I/O Structure

10.1. Asynchronous can support multiple program at one time but sychoronous only can support one.