What is the ready state of a process?
20252023
What is the ready state of a process?
- A.
When process is scheduled to run after some execution
- B.
When process is using the CPU
- C.
When process is unable to run until some task has been completed
- 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).