CPU scheduling is the basis of –
2022
CPU scheduling is the basis of –
- A.
Multiprogramming operating system
- B.
Large memory sized systems
- C.
Multiprocessor systems
- D.
None of the mentioned
Attempted by 493 students.
Show answer & explanation
Correct answer: A
The objective of multiprogramming is to have some process running at all times to maximize CPU utilization.
The Mechanism: In a multiprogramming system, several processes are kept in memory at once. When one process has to wait (for example, for an I/O operation), the operating system takes the CPU away from that process and gives it to another.
The Role of Scheduling: CPU scheduling is the specialized software mechanism that decides which of the ready processes in memory gets the CPU next. Without scheduling, the system would essentially be a "single-tasking" environment where the CPU sits idle whenever a process waits for I/O.