CBSE Class 9 Computer Applications Question 25 of 30

Basics of Operating System — Question 11

Back to all questions
11
Question

Question 11

How are Multiprogramming OSs different from Multiprocessing OSs?

Answer
Multiprogramming OSMultiprocessing OS
Multiprogramming OS is designed to maximize CPU utilization on a single processor or CPU core.Multiprocessing OS is designed to take advantage of multiple processors or CPU cores present in a computer system.
Multiple programs are loaded into memory simultaneously, and the CPU switches between these programs to execute their instructions.Multiple programs or tasks can execute truly simultaneously on different CPUs or cores.
Overlapping of I/O and CPU operations enhances CPU utilization.Each CPU/core works independently.
At any given moment, only one program is actively executing on the CPU.True parallelism is achieved by executing multiple programs concurrently on separate CPUs.