Computer Systems: A Programmer's Perspective, 2/E (CS:APP2e)

Randal E. Bryant and David R. O'Hallaron, Carnegie Mellon University

Changes from the First Edition

The first edition of this book was published with a copyright of 2003. Considering the rapid evolution of computer technology, the book content held up surprisingly well. Intel IA32 machines running Unix-like operating systems and programmed in C proved to be a combination that continues to encompass many systems today. Changes in hardware technology and compilers and our own experience in teaching the material have prompted a substantial revision. Here are some of the more significant changes: The old Chapter 9 (Measuring Program Execution Time), has been deleted. In addition, we have added and revised a number of practice and homework problems.