1. Processes

process = running program

  with associated address space, registers (PC, SP, FP), and I/O

time sharing = virtualized CPU

  context switch mechanism, scheduling policy

process API: create, kill, wait, control, status