Computer systems

a programmer's perspective

No cover

Randal Bryant: Computer systems (2010, Prentice Hall)

1080 pages

English language

Published Dec. 24, 2010 by Prentice Hall.

ISBN:
978-0-13-610804-7
Copied ISBN!
OCLC Number:
457156657

View on OpenLibrary

5 stars (1 review)

1 edition

Review of 'Computer systems' on 'Goodreads'

5 stars

This review is crossposted from my blog here: daariga.wordpress.com/2012/04/10/computer-systems-a-programmers-perspective-2nd-edition/

I
picked up Computer Systems: A Programmer’s Perspective (2nd Edition) by Randal Bryant and David O’Hallaron while searching for a stimulating book on computer architecture or operating systems. CSAPP turned out to be a good find since it is aimed at the intersection of computer architecture, computers systems and OS. Using practical examples and problems the book walks the student through all the hardware and software knowledge that is required to understand how a program comes to life on a computer.

Assume a student compiles a Hello world program and runs it. A plethora of hardware features and a large set of software come together to make this simple magic possible. Software like compiler, assembler, linker, loader, libraries and operating system kernel help to compile and load the program. Hardware features like hard disk, main memory, controllers, buses, cache …

Subjects

  • Computer systems
  • Computers
  • Telecommunication
  • User interfaces (Computer systems)