InterviewSolution
Saved Bookmarks
| 1. |
What is the objective of multiprogramming?(a) Have a process running at all time(b) Have multiple programs waiting in a queue ready to run(c) To increase CPU utilization(d) None of the mentionedThe question was posed to me at a job interview.The doubt is from Process Control Block topic in portion Processes of Operating System |
|
Answer» CORRECT ANSWER is (c) To increase CPU utilization The explanation is: The objective of MULTIPROGRAMMING is to increase CPU utilization. Generally, a single process cannot use CPU or I/O at all time, whenever CPU or I/O is available another process can use it. Multiprogramming offers this ability to OS by KEEPING multiple programs in a ready queue. |
|