Types of operating system
1.Batch Systems
2.Multiprogramming
3.Multitasking
4.Time-Sharing Systems
5.Desktop Systems
6.Distributed system
7.Clustered system
8.Real Time system:
Multiprogramming:
In multiprogramming, more than one program lies in the memory.
The scheduler selects the jobs to be placed in ready queue from a number of programs.
The ready queue is placed in memory and the existence of more than one program in main memory is known as multiprogramming.
Since there is only one processor, there multiple programs cannot be executed at a time.
Instead the operating system executes part of one program, then the part of another and so on.
Example of multiprogramming: user can open word, excel, access and other applications in a system.