Introduction to Operating System

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

1. Objectives and Functions

1.1. Efficiency

1.2. Convenience

1.3. Ability To evolve

2. The Role Of OS

2.1. Responsible for managing these resources

3. Evolution Of OS

3.1. Serial Processing

3.2. Simple Batch Systems

3.3. Multiprogrammed Batch Sytems

3.4. Time Sharing Systems

4. Fail-Soft Operation

4.1. characteristic that refers to the ability of a system to fail in such a way as to preserve as much capability and data as possible

4.2. Important aspect is stability

5. Real-Time Systems

5.1. Hard real-time task

5.1.1. Must meet its deadline

5.1.2. it will cause unacceptable damage or a fatal error to the system if it no meet the deadline

5.2. Soft real-time task

5.2.1. associated deadline that is desirable but not mandatory

5.2.2. it still makes sense to schedule and complete the task even if it has passed its deadline

6. Parallel System

6.1. Multiprocessor systems with more than one CPU in close communication

6.2. Tightly coupled system

6.2.1. processors share memory and a clock and communication usually takes place through the shared memory

6.3. Advantages of parallel system

6.3.1. Increased throughput, Economical, Increased reliability:graceful degradation & fail-soft system.

7. Symmetric Multiprocessing

7.1. Term that refers to a computer hardware architecture and also to the OS behavior that exploits that architecture

7.2. Several processes can run in parallel

8. Asymmetric Multiprocessing

8.1. Master processor schedules and allocates work to slave processors

8.2. Slave processor look to the master processor for instruction

8.3. More common in extremely large systems

9. Reliability

9.1. More important for real-time systems than non-real time systems

10. New Topic