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
Prentice Hall
Published Aug 13, 2002
1008 pages
ISBN: 9780130340740
Reviews
1 rating
No written reviews yet.
Details
First Published
2002
Language
eng
Content Warnings
No content warnings identified.