Free Shipping When You Reach $50
Computer Systems: A Programmer's Perspective by Randal E. Bryant | Comprehensive Guide to Computer Architecture & Programming (2015 Edition) - Perfect for Computer Science Students, Software Engineers & System Programmers
Computer Systems: A Programmer's Perspective by Randal E. Bryant | Comprehensive Guide to Computer Architecture & Programming (2015 Edition) - Perfect for Computer Science Students, Software Engineers & System Programmers

Computer Systems: A Programmer's Perspective by Randal E. Bryant | Comprehensive Guide to Computer Architecture & Programming (2015 Edition) - Perfect for Computer Science Students, Software Engineers & System Programmers

$170.59 $310.18 -45% OFF

Free shipping on all orders over $50

7-15 days international

6 people viewing this product right now!

30-day free returns

Secure checkout

46814432

Guranteed safe checkout
amex
paypal
discover
mastercard
visa
apple pay

Description

For Computer Organization and Architecture and Computer Systems courses in CS and EE and ECE departments. Developed out of an introductory course at Carnegie Mellon University, this text 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 text's concrete and hands-on approach will help students understand what is going on "under the hood" of a computer system.Few students studying computer science or computer engineering will ever have the opportunity to build a computer system. On the other hand, most students will be required to use and program computers on a near daily basis. 'Computer Systems' introduces the important and enduring concepts that underlie application programs.

Reviews

******
- Verified Buyer
This book presents computer architecture, an often challenging subject, in a lively and practical way. The book starts with fundamental concepts and incrementally introduces more confusing topics.Strengths:1. The book’s approach is heavily dependent on practice. There are loads of practice examples and answers to the questions provided in the book. That way, students can compare their work examples with the answers in the book.2. Concepts in the book are explained from first principle. Detailed illustrations are given to clarify key concepts and ideas.3. Sharpens programming skills. C Programming is used heavily in this book. For those who understand C, the codes that support discussions can easily be applied to more significant problems. Students new to C programming get an opportunity to learn C programming from the “Asides” in the book.Weaknesses:1. Some answers to practice problems are wrong. Students could do well cross-checking those answers elsewhere.2. Using other programming languages in addition to C ( perhaps C++ or Java) to explain concepts will come in handy.3. This particular product has weak pages. Care should be taken when flipping pages.Overall, this book is a must-have for anyone keen on understanding the core concepts of computer architecture while shaping their programming skills. Moreover, the book arrived on time and was in good condition.