CPU scheduling is the basis of –

2022

CPU scheduling is the basis of –

  1. A.

    Multiprogramming operating system

  2. B.

    Large memory sized systems

  3. C.

    Multiprocessor systems

  4. 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.

Explore the full course: Up Lt Grade Assistant Teacher 2025