S'ware Metrics Home

Book Store PMP Books PDAs
S'ware Metrics Six Sigma LCD Monitors
Requirements Management PMBOK Books
Team Building Use Case DVD Players

Computer Systems: A Programmer's Perspective


Computer Systems: A Programmer's Perspective

Computer Systems: A Programmer's Perspective

List Price: $140.00
Our Price:
$112.00
Availability: Usually ships in 24 hours


Manufacturer: Prentice Hall
Author: Randal E. Bryant
Binding: Hardcover
Publication Date: 2002-08-23
Publisher: Prentice Hall
Label: Prentice Hall
Number Of Pages: 1304
Features:


Editorial Review:
This book explains the important and enduring concepts underlying all computer systems, and shows the concrete ways that these ideas affect the correctness, performance, and utility of application programs. The book's concrete and hands-on approach will help readers understand what is going on “under the hood” of a computer system. This book focuses on the key concepts of basic network programming, program structure and execution, running programs on a system, and interaction and communication between programs. For anyone interested in computer organization and architecture as well as computer systems.
Cached date: AWS Called=true

You may also be interested in these products:
C Programming Language (2nd Edition) (Prentice Hall Software)
C Programming Language (2nd Edition) (Prentice Hall Software)
Introduction to Algorithms
Introduction to Algorithms
C: A Reference Manual (5th Edition)
C: A Reference Manual (5th Edition)
Introduction to the Theory of Computation, Second Edition
Introduction to the Theory of Computation, Second Edition
Computer Organization and Design: The Hardware/Software Interface. Third Edition, Revised
Computer Organization and Design: The Hardware/Software Interface. Third Edition, Revised


These categories may also be of interest to you:


Customer Reviews
Average Customer Rating: 4.5

Good Textbook 2007-03-15
Purchased this for a computer science course since it was required. Great price at Amazon!


Needs a good instructor to go along with it 2006-05-09
An excellent reference, but it is an embarassment of riches, and as such it can't completely cover every area exhaustively. This would probably be extremely frustrating for a casual reader to absorb. I used this as a text book for a class with an extremely good instructor who backed up the material in the book very well. As such, the class and the book were a joy.


Hard 2005-10-27
Even though the topics of this book are absolutely great and crucial for any CS student, I dislike the entire book !, its hard to follow the writer, i find it hard to keep with him !
too many complicated information with either Tiny explaination or more complicated explaination ,
its a very big book with many topics , i prefer reading seperate books with specific topics rather than this book,


Nice Book! 2005-05-25
I just completed a college course using this textbook... the course was tough, but the book was very good and useful. This is one textbook I won't be selling any time soon!

The practice problems provided in the book were usually very good, and the programming problems distributed with it were fun and educational, including topics like Buffer Overflows, Memory Optimizations, and Debugging with GDB, among others.

There are *some* problems with this book, but it doesn't suffer from the devastating flaws that plague most computer science textbooks. Some sections lack thorough explanations and examples, and the writting is a bit unclear at times. Some solutions to the practice problems are vague and don't really provide much insight on how to solve the problems. Luckily, these flaws only creep up in a few places.

Compared to most technical textbooks, however, this one really shines. It's not quite perfect, so I think 4 stars is appropriate.


Everything you need to know as a programmer 2005-03-24
What a splendid book! I wish I had gone to CMU and take this course. This book is written by CMU professors after teaching Computer Systems course for few years. This book covers broad spectrum of topics from Operating Systems, Compilers, Computer Architecture, Assembly Level Programming, Kernel internals, Linkers, etc from a programmer's perspective (as the title aptly says).

I am searching for words to describe the usefulness of this book. In my experience, I have had hard time learning some of the topics where Operating systems, Processor and Compilers intersect. For example, Linkers and Loaders, program disassembly using reverse-engineering, virtual memory in Kernel etc. After all the hard work, I found the right book which grinds all the famous books in different areas and gives the right juice for the real programmers to taste and digest.

Those famous books are:
[1] Computer Organization and Design Second Edition : The Hardware/Software Interface by David A. Patterson, John L. Hennessy
[2] UNIX Internals: The New Frontiers by Uresh Vahalia
[3] Linux Kernel Development by Robert Love
[4] Linkers and Loaders by John R. Levine
[5] GNU Binutils (GAS, objdump, ar, nm etc) Documentation

Excellent job. I really appreciate the work and content of this book.