Chapter 1 Operating System

Get Started. It's Free
or sign up with your email address
Rocket clouds
Chapter 1 Operating System by Mind Map: Chapter 1 Operating System

1. A program that controls the execution of applications and hardware.

2. Main Objective:

2.1. Convenience

2.2. Efficiency

2.3. Ability to evolve

3. Role

3.1. OS is responsible for managing the movement, storage, and processing of data

4. Simple Batch Systems

4.1. I/O devices are slow compared to processor

4.2. Several jobs are kept in main memory at the same time, CPU is multiplexed

5. Time-Sharing Systems

5.1. Handle multiple interactive jobs

5.2. Time is shared among multiple users

6. Parallel Systems

6.1. Sharing same ram & memory

6.2. Advantage

6.2.1. Increased throughput

6.2.2. Econimical

6.2.3. Increased reliability

6.2.3.1. Graceful degradation

6.2.3.2. Fail-soft system

7. Symmetric Multiprocessing

7.1. Handle many thing at one times

7.2. No authority level

7.3. Having same rule

8. Asymmetric Multiprocessing

8.1. Each processor assign a specific task

8.1.1. Master processor schedules and allocates work to slave processors

8.1.2. Slave processor look to master processor for instruction

9. Distributed Systems

9.1. Each processor has its own local memory

9.2. Advantage

9.2.1. Resources Sharing

9.2.2. Computation speed up - load sharing

9.2.3. Reliability

10. Real-time System

10.1. Hard real-time task

10.1.1. Must meet deadline

10.1.2. or else will cause damage/fatal error

10.1.3. can't accept any delay

10.2. Soft real-time task

10.2.1. Can accept some delay

10.3. Charactetistics

10.3.1. Determinism

10.3.2. Responsiveness

10.3.3. User control

10.3.4. Reliability

10.3.5. Fail-soft Operation