 |
 |
 |
 |
 |
 |
 |
 |
 |
n |
Save context
of processor including
|
|
|
program
counter and other registers
|
|
|
n |
Update the PCB
of the running process
|
|
|
with its new
state and other associate info
|
|
n |
Move PCB to
appropriate queue - ready,
|
|
|
|
blocked
|
|
|
n |
Select another
process for execution
|
|
|
n |
Update PCB of
the selected process
|
|
|
n |
Restore CPU
context from that of the
|
|
|
|
selected
process
|
|