← All paths
Computer Architecture
x86-64 for OS Builders
A working mental model of the machine your kernel runs on: the three operating modes and how a CPU walks between them, how the GDT and privilege rings gate what code may do, how four levels of page tables turn a virtual address into a physical one, how interrupts and exceptions reach your handlers, and how to talk to real devices over I/O ports.
01registers and modesfree preview →02segmentation and ringssign up03pagingsign up04control registers and msrssign up05interrupts and exceptionssign up06io and devicessign up
Create a free account →Lab 1 is free to read. Sign up to build it and unlock the rest.