sponsored links
Multiprogramming is the interleaved execution of two or more separate and independent programs by the same computer.
The multiprogramming operating system runs one program at a time. When that program requires some I / O operation (I mean some additional data), which is a slow process, CPU switches to another program for execution when the second program execution waits for I/O operation, the CPU is allotted a third program and so on.
The CPU switched from one program to another almost instantaneously. At any time only one program has control of the CPU. Thus CPU is almost always busy. The memory is partitioned for several programs to reside in memory. In simple words you can say that the Multiprogramming is nothing but to work with a number of programs at the same time.
sponsored links
0 Responses:
Post a Comment