What is the ready state of a process?

20252023

What is the ready state of a process?

  1. A.

    When process is scheduled to run after some execution

  2. B.

    When process is using the CPU

  3. C.

    When process is unable to run until some task has been completed

  4. D.

    None of the mentioned

Attempted by 434 students.

Show answer & explanation

Correct answer: A

Definition: The ready state is when a process has all necessary resources except the CPU and is waiting in the ready queue to be assigned the CPU. The process is not executing while in this state.

  • Ready: prepared to run and waiting for CPU scheduling.

  • Running: currently using the CPU and executing instructions.

  • Waiting/Blocked: unable to run until some event (for example I/O) completes.

About the provided correct option text: The phrase "When process is scheduled to run after some execution" is slightly unclear but intends to convey that the process is waiting to be scheduled on the CPU. A clearer phrasing is: "When a process is ready to run and waiting for CPU scheduling."

Quick tip: To identify states, ask whether the process is actively executing (running), waiting for an external event (waiting/blocked), or eligible to run but just waiting for CPU time (ready).

Explore the full course: Hexaware Preparation