Processes – State Queues
The OS maintains a collection of process
state queues
typically one queue for each state – e.g., ready,
waiting, …
each PCB is put onto a state queue according to
its current state
as a process changes state, its PCB is unlinked
from one queue, and linked to another
Process state and the queues change in
response to events – interrupts, traps