Computer Systems: A Programmer's Perspective, Global Edition Randal Bryant and David O'Hallaron is an English-language textbook about computer systems and programming. It provides in-depth insight into system architecture and software from the programmer’s perspective, aimed at higher education students.
This book covers the fundamental elements of computer systems, with a focus on hardware, operating systems, and system software. The content helps students understand how different systems and components affect the performance of applications. It explains how knowledge of these basic concepts leads to more efficient programming, with practical examples involving x86-64 machine code and the use of Linux environments. Suitable for degree programs in computer science and related technical fields.
Topics align closely with Computer programming / software engineering, Electrical engineering, and Computers / Programming / General.

