KnowledgeBoat Logo
|

Computer Applications

Explain the difference between 'multi-programming' and 'multi-tasking'.

OS & GUI

2 Likes

Answer

Multi-programmingMulti-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


Related Questions