Problem Statement
What is multiprogramming in operating systems?
Explanation
Multiprogramming is the technique where the OS keeps multiple programs in memory and switches between them so the CPU is busy when one program waits for I O. It improves utilization of the CPU.
