Operating Systems chapters
  1. 01OS Structures & System Calls
  2. 02Process & Thread Management
  3. 03CPU Scheduling Algorithms
  4. 04Process Synchronization & Deadlocks
  5. 05Memory Management & Virtual Memory

Chapter 2 · OS

Process & Thread Management

6 topics in 2 parts

Key ideas

NEW Admitted READY Scheduler Dispatch Interrupt / Time Slice RUNNING Exit TERMINATED WAITING / I/O
Process & Thread Management
Kernel DimensionUser Space PerspectiveKernel Space Perspective
Privilege LevelRing 3 (Restricted instruction set)Ring 0 (Full hardware & MMU access)
Context Switch CostZero (stays in thread context)High (TLB flush, register save to PCB/trapframe)
Memory IsolationIsolated Virtual Address SpaceDirect access to physical DRAM & page tables
Failure ImpactProcess segmentation fault (isolated termination)Kernel panic / BSOD (system crash)

All 6 topics in Process & Thread Management

  1. Processes

    • Process States & PCB
    • Context Switching Mechanics
    • fork() and exec() Operations
    • Zombie & Orphan Processes
  2. Threads

    • Process vs Thread
    • Multithreading Models