What makes the 7 state model different?
Blocked/Suspend and Ready/Suspend are added as states
Steps for process creation
What is the ready queue
Where the PCB goes, a dynamic linked list
User mode
PSW = 1
Kernel Mode
PSW =0
Process Switching occurs due to what?
Interrupts, (I/O, Clock) or traps (errors, exceptions)
When a mode switch occurs what happens?
Processor will save the PCB so the program can resume later
Mutual exclusion
One process uses each resource at a time
Concurrency
nothing should be left idle
Basic requirement of concurrency
Mutual exclusion enforcement