Types of Operating System –
The post describes various Types of Operating System and the functions of operating system. There are five types of operation system (OS) which are described as below :
- Batch Operating System
- Multi-programming Operating System
- Multitasking Operating System
- Multiprocessor Operating System
- Real Time Operation System
- Hard Real Time
- Soft Real Time
1. Batch operating system-
Throughput- no. of jobs executed per unit time( per second) is called as throughput.
Jobs are placed into main memory in orfer to execute the jobs in non neumann arch or stored program concept.
In Batch operating system, FIFO is used i.e only second job will go to execute if first would complete.
2. Multi-programming operating system- In order to remove the limitation of batch operating system, this comes.
If J2 goes to input/output operation then J4 comes & executed.
This will increase-
- CPU utilization
3. Multitasking operating system- It is an extension to multiprogramming operating system. The jobs will be executed in time sharing mode.
switching is done between jobs. J2 is firstly executed upto 3ns, then switch back into memory & J4 comes to execute & so on.
e.g. listening songs and writing in notepad simultaneously is multitasking operating system.
4. Multiprocessor operating system- more than one processor or CPU in a single system sharing a common memory.
- Increased throughput- if we have complicated and huge no. of applications then we will select muliprocessor operating system.
- Reliability- If one job is failed then other jobs can be executed wiyh remaining CPUs. Reliabilty in technical terms is Fault Tolerant System meaning that we are accepting the fault.
5. Real Time operating system- strictly time bound operating system.
FUNCTIONS OF OS-
- Process management(process creates, process scheduled)
- Memory Management(allocation & deallocation)
- File Management(file creation, deletion)
- Device Management(structure of hard disk)
- Network Management(structure of tape)
|Operating System and their goals, System Calls||Process Management in Operating System|