Computer Applications
Explain the difference between 'multi-programming' and 'multi-tasking'.
OS & GUI
2 Likes
Answer
Multi-programming | Multi-tasking |
---|---|
Multiprogramming switches between multiple programs to utilize the CPU effectively. | Multitasking divides CPU time into slices and rapidly switches between tasks to give the illusion of concurrent execution. |
In a multiprogramming system, when one program is waiting for I/O, the CPU can quickly switch to another program that is ready for execution. | Multitasking divides the CPU time into small time slices or "time slots," and each task is given a share of CPU time during these slices. |
Answered By
2 Likes