Reading guide

Computer systems notes explain how programs interact with memory, operating systems, and services. Start with memory addressing, then examine the client–server boundary through HTTP and APIs. These examples establish a basis for later work on memory hierarchies, protocols, concurrency, and distributed systems.