Final answer:
The objective of multi-programming is to have some process running at all times and to maximize CPU utilization.
Step-by-step explanation:
The objective of multi-programming is to have some process running at all times and to maximize CPU utilization.
Multi-programming is a technique used in operating systems where multiple programs are loaded into memory simultaneously and the CPU switches between them. The goal is to keep the CPU busy and maximize its utilization.
By having multiple programs waiting in a queue ready to run, the operating system ensures that there is always a process running, even if one program is waiting for I/O or other resources.