Types of OS
throughput
it means the number of jobs completed for unit time is called throughput of a system
1. Batch OS

1 / 5
- If one job is finished completely then only another job will be scheduled into CPU
- Increased cpu idleness
- Decreased throughput of the systems
- ex: IBM os 2
2. Multi-Programming OS

1 / 3
- if job is leaving the CPU then the another job which is ready for execution will be scheduled on to the CPU
- Increased CPU utilization
- increased throughput of the system
- ex: windows, unix, linus.
Multi-Taksing

- Multitasking is an extension of multi-programming OS
- the jobs will be executed in the time shared mode
- ex: windows, unix, linux
Multi processor OS

- Increased throughput of the system
- reliability: if one cpu is failed the system will still run with the help of remaining CPU's (fault tolarant systems)
- thsese systems are Economical
- ex: unix
Realtime OS

the systems which are strict deadly time bound are called real time systems ex: sx works, ux works, RTOS