When to use multiprogramming?
Score: 4.8/5 (16 votes) Multi-programming increases CPU utilisation by organising jobs (code and data) so that the CPU always has one to execute. The idea is to keep multiple jobs in main memory. If one job gets occupied with IO, CPU can be assigned to other job. Multi-tasking is a logical extension...