Computer Systems: A Programmer’s Perspective 3e

Computer Systems: A Programmer’s Perspective 3e
Computer Systems: A Programmer’s Perspective 3e
Author Randal E. Bryant, David R. O’Hallaron
Year 2016
Pages 1120
Open Book

Description

Computer Systems: A Programmer’s Perspective (3rd Edition) by Randal E. Bryant and David R. O’Hallaron provides a comprehensive introduction to how computer systems work from a programmer’s perspective. The book explains the connection between software and hardware, covering topics such as machine-level code, data representation, assembly language, processor architecture, memory hierarchy, virtual memory, linking, processes, system-level I/O, networking, and concurrency. Using the C programming language and practical examples, it helps readers understand what happens inside a computer when programs are compiled and executed. It is widely useful for students and programmers who want to build a strong foundation in computer systems, operating systems, and low-level programming.

← Back to Books