Process Summary
• What are the units of execution?
• Processes
• How are those units of execution represented?
• Process Control Blocks (PCBs)
• How is work scheduled in the CPU?
• Process states, process queues, context switches
• What are the possible execution states of a process?
• Running, ready, waiting
• How does a process move from one state to another?
• Scheduling, I/O, creation, termination
• How are processes created?
• CreateProcess (Windows), fork/exec (Unix)