Correct Answer:
A. An operating system technique that allows more than one program to run concurrently
Correct answer: An operating system technique that allows more than one program to run concurrently. Multiprogramming keeps several programs in memory so the CPU can switch between them and stay busy.
Background: It improves CPU use.
- One task: It is about running many programs, not one task.
- No task: It does not mean running no task.
- Single user: It is not limited to a single user.
Did you know? Time sharing is an extension of multiprogramming.
Memory trick: Multi = many programs at once.