-->

What is Multiprogramming?

In multiprogramming, several programs run simultaneously on a single processor. Although in reality there is no real simultaneous execution of different programs, it gives a sense that they are executing simultaneously due to the part by part execution of all the programs.