Computer Architecture

by ; ;
  • ISBN13:


  • ISBN10:


  • Format: Hardcover
  • Copyright: 2012-12-26
  • Publisher: Iste/Hermes Science Pub

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $139.00 Save up to $13.90
  • Rent Book $125.10
    Add to Cart Free Shipping


Supplemental Materials

What is included with this book?

  • The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
  • The Rental copy of this book is not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.


This book lays out the concepts necessary to understanding how a computer works. The writing was done according to the following decisions: the details of how a computer's components function electronically are beyond the scope of this book. we insist on the concepts and focus on the building blocks of a machine's architecture, on their functions and on how they interact. we take the time to point out the unavoidable ties between software and hardware resources. For reasons of clarity, we have deliberately chosen examples that apply to machines from all eras, without having to water down the contents of the book. This choice helps to show how techniques, concepts, and performance have evolved since the first computers. This book is divided into five parts. The first four, which are of increasing difficulty, are the core of the book : "Elements of a basic architecture", "Programming model and operation", "Memory hierarchy", "Parallelism and performance enhancement". The final part provides hints and solutions to the exercises in the book as well as appendices. The reader may approach each part independently based on their prior knowledge and goals. Exercises are given in most chapters. Solutions or hints are provided as an appendix.

Table of Contents


Part I - Elements of a basic architecture

1- Introduction

2- The basic modules

3- Representing information

Part II- Programming model and operation

4- Instructions

5- The processor

6- Inputs and outputs

Part III- Memory hierarchy

7- Memory

8- Caches

9- Virtual memory

Part IV- Parallelism and performance enhancement

10- Pipeline architectures

11- Example of an architecture

12- Caches in a multiprocessor environment

13- Superscalar architectures

Part V- Appendices

14- Hints and solutions

15- Appendices



Rewards Program

Write a Review