Blocked (Waiting) State of a Process
In an operating system, when a process is waiting for some event to occur—such as input/output
completion, availability of a resource, or a signal—it enters the Blocked (Waiting) State. In this
state, the CPU does not execute the process until the required event happens.
Key Points
Aspect Explanation
State Name Blocked State (also called Waiting State)
Reason Process is waiting for an external event to occur
CPU Usage CPU does not execute this process while it is blocked
Common Events I/O completion, resource availability, signal reception
Memory Status Process remains in main memory but is inactive
Next State Moves to Ready State once the event occurs
Process State Overview
State Description
New Process is being created
Ready Process is waiting to be assigned to the CPU
Running Process is currently executing on the CPU
Blocked / Waiting Process is waiting for an event (I/O, resource, signal)
Terminated Process has finished execution