Which of the following is not an advantage of multiprogramming?
A
increased throughput
B
shorter response time
C
decreased operating-system overhead
D
ability to assign priorities to jobs
E
None of the above
Correct Answer: decreased operating-system overhead
It is much cheaper to buy a simple single processor system than a multiprocessor system. There are multiple processors in a multiprocessor system that share peripherals, memory etc. So, it is much more complicated to schedule processes and impart resources to processes.