II · Systems programming & OS
Computer Systems: A Programmer's Perspective
What it does
Where assembly meets C meets the OS. Memory hierarchy, linking, exception control flow, virtual memory, system-level I/O, network programming. CMU's 15-213 textbook.
Who should read it
Anyone who needs to understand what their compiler is actually generating.