How computer systems execute programs, store data, and communicate.

"Computer Systems: A Programmer's Perspective" offers an in-depth look at how computer systems work, bridging the gap between high-level programming and low-level system operations. It covers topics like machine-level programming, memory hierarchy, and networking.

The authors, Randal E. Bryant, a professor emeritus at Carnegie Mellon University, and David R. O'Hallaron, a professor in Computer Science and Electrical Engineering, bring their vast expertise to this essential resource for anyone looking to understand how software interacts with hardware.


Computer Systems: A Programmer's Perspective

Carlos's home page