How operating systems really work — processes, scheduling, memory, filesystems, concurrency, and virtualization.