fa26-cs759 cs759
Front Matter Front Matter
Content locked
The catalog is public. Reading this content requires approved access.
Sign in to readFront Matter
Computer Systems
A Programmer’s Perspective
Contents
A Tour of Computer Systems 37
Part I Program Structure and Execution
Representing and Manipulating Information 67
2.2 Integer Representations 95
2.3 Integer Arithmetic 120
2.4 Floating Point 144
2.5 Summary 162
Processor Architecture 387
Optimizing Program Performance 531
The Memory Hierarchy 615
Part II Running Programs on a System
Linking 705
Exceptional Control Flow 757
8.1 Exceptions 759
8.2 Processes 768
8.3 System Call Error Handling 773
8.4 Process Control 774
8.5 Signals 792
8.6 Nonlocal Jumps 817
8.7 Tools for Manipulating Processes 822
8.8 Summary 823
Virtual Memory 837
Part III Interaction and Communication between Programs
System-Level I/O 925
Network Programming 953
Concurrent Programming 1007
A
Error Handling 1077
Preface
Assumptions about the Reader’s Background
New to C? Advice on the C programming language
How to Read the Book
Book Overview
Aside What is an aside?
New to This Edition
Origins of the Book
For Instructors: Courses Based on the Book
For Instructors: Classroom-Tested Laboratory Exercises
Acknowledgments for the Third Edition
Acknowledgments from the Second Edition
Acknowledgments from the First Edition