What is Multi-Programming?

@smartpk (193)
Pakistan
February 20, 2007 11:56am CST
what do you know about multiprogramming or multi-tasking and what are the advantages of it?
1 person likes this
4 responses
@ydnac22 (804)
• Philippines
16 Mar 07
Multi programming is the rapid switching of the CPU between multiple processes in memory . It is done only when the currently running process request I/O, or terminates. It was commonly used to keep the CPU busy while one or more processes are doing I\O.
1 person likes this
@ydnac22 (804)
• Philippines
16 Mar 07
Multi programming is the rapid switching of the CPU between multiple processes in memory . It is done only when the currently running process request I/O, or terminates. It was commonly used to keep the CPU busy while one or more processes are dping I\O.
1 person likes this
@justreal (2366)
• Canada
20 Feb 07
Multiprogramming is a rudimentary form of parallel processing in which several programs are run at the same time on a uniprocessor. Since there is only one processor, there can be no true simultaneous execution of different programs. Instead, the operating system executes part of one program, then part of another, and so on. To the user it appears that all programs are executing at the same time.
1 person likes this
@katyzzz (2902)
• Australia
17 Mar 07
It's good to be able to do a few things at once, it saves time by filling in the gaps of waiting.