Computer Systems: A Programmer's Perspective

by Randal Bryant, David R. O'Hallaron

5.00 · 1 rating

Description

This comprehensive guide reveals the fundamental principles of computer systems through the lens of a programmer, connecting high-level code to the underlying hardware and software that execute it. Readers explore data representation, machine-level programming, processor architecture, memory systems, linking, exceptional control flow, virtual memory, system-level I/O, and network programming. With a practical, hands-on approach grounded in real programming examples, the book helps students understand not only how systems work, but also how to write more efficient, reliable, and portable programs. It is an essential foundation for programmers seeking a deeper understanding of the machines behind their code.

Available Editions

paperback edition cover

paperback

Prentice Hall

Published Aug 13, 2002

1008 pages

ISBN: 9780130340740

available

Reviews

5.00
out of 5

1 rating

No written reviews yet.

Details

First Published

2002

Language

eng

Content Warnings

No content warnings identified.