topic / operating-systems
Operating Systems
The kernel's view of your program.
Processes, threads, scheduling, memory, file systems, syscalls. The operating system decides when your code runs — understanding it explains most 'performance mysteries'.
3 articles · 1 video · 4 total
Articles
What Really Happens During a System Call
Trap, ring transition, and the syscall table — the cost of asking the kernel for help and why it's never free.
How Virtual Memory Works
Page tables, TLB, and demand paging — why your 16GB laptop 'has' 128GB of addressable memory.
How an Operating System Schedules a Thread
Between your code and the CPU sits a scheduler making decisions every millisecond: priorities, context switches, and the physics of 'the thread was runnable but the OS said no'.
Videos
Explore adjacent
Depth, delivered weekly
One technical dispatch a week on operating systems and the systems around it.
One technical dispatch per week. No noise.