Multiprogramming is key to a modern operating systems operat

Multiprogramming is key to a modern operating system\'s operation. Explain why.

Solution

Multiprogramming is a key component in modern operating system operations.This concept basically originated to save time and stopping CPU to sit idle. When we have multiple programs waiting in queue we generally process the first program until it is completed.So a lot of time is wasted till first program completes its whole processing. So to save time and to keep CPU busy all the time,multiprogramming comes into picture. As soon as CPU is free,the new program is allocated and time is saved.Even when first program is not compltely over and CPU is not required,a new program is allocted.

The major requirement of our modern operating system is immidiate and prompt response.for this,multiprogramming is very useful because it can work with different programs at a time.It gives the user a feeling that multiple programs are allocated at the same time . It saves a lot of time and also reduces the cost in incorporating such features.Lets take an example, Suppose First program requires some fetching of data from somewhere so till the time the fetching is completed CPU is allocated to other program that makes our processing faster and restrict the CPU to remain idle at any point of time. One more example from daily life, Suppose you are in a queue and waiting for your turn to use the printer but the person who is using the printer just counting the pages and not at all using it for few minutes. This lets the printer remain idle for few minutes. So, it would be great for everyone if that person counts the pages and let others to use the printer for that amount of time. I hope this will give you a good idea about the significance and importance of multiprogramming in modern operating system Operations.

 Multiprogramming is key to a modern operating system\'s operation. Explain why.SolutionMultiprogramming is a key component in modern operating system operation

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site