Q2. How are following operating system different from one another?
- Multi-programming OS and Multiprocessing OS.
- Time Sharing OS and Real Time OS.
- Multi-programming and Multiprocessing OS:
Multi-programming OS: It supports multi-programming i.e., more than one user can be supported by it, therefore, more than one user programs are loaded and active in the main Store at the same time.Multiprocessing OS: The multiprocessing OS is capable of handling more than one processors as the jobs have to be executed on more than one processor.
- Time Sharing OS and Real Time OS:
Time Sharing OS: This OS uses the time-sharing technique. Each active user program is given a fair share of CPU time, if the time elapses or an input output operation is requested, CPU shifts over to the next job waiting and the previous program sport to wait( in case time is over) or handed over to input output manager( in case input output request is made).Real Time OS: In real-time OS, the jobs have fixed deadlines and the Jobs have to be completed within their deadlines. The System performance is measured by its ability to complete its jobs within the specified deadline.