Q. Advantages and disadvantages of multiprogramming?
Advantages
1. High CPU utilization.
2. It appears that many programs are allotted CPU almost concurrently.
Disadvantages
1. CPU scheduling is required.
2. To accommodate several jobs in memory, memory management is essential.