Chapter 1 · OS
OS Structures & System Calls
4 topics in 1 parts
Key ideas
| Kernel Dimension | User Space Perspective | Kernel Space Perspective |
|---|---|---|
| Privilege Level | Ring 3 (Restricted instruction set) | Ring 0 (Full hardware & MMU access) |
| Context Switch Cost | Zero (stays in thread context) | High (TLB flush, register save to PCB/trapframe) |
| Memory Isolation | Isolated Virtual Address Space | Direct access to physical DRAM & page tables |
| Failure Impact | Process segmentation fault (isolated termination) | Kernel panic / BSOD (system crash) |
All 4 topics in OS Structures & System Calls
Structures
- OS Overview & Types
- User Mode vs Kernel Mode
- System Calls & fork()
- Monolithic vs Microkernel