Toggle navigation
Home
Setup
Episodes
Introduction to Operating Systems
Abstraction: The process
Process API
Limited Direct Execution
CPU Scheduling
GDB Debugger
Memory virtualization
Memory virtualization mechanism: address translation
Memory virtualization mechanism: paging and tlb
Introduction to concurrency using threads
Lock and Condition Variables
Semaphores
I/O and Disks: Disk Scheduling
Introduction to file systems
Crash consistency: fsck and journaling
Micro versus monolithnic kernels: Minix and Linux
All in one page (Beta)
Extras
Reference
Figures
Introduction to C
Passwordless SSH
License
Operating Systems
: Figures