Essentials of Computer Architecture / Edition 1

Essentials of Computer Architecture / Edition 1

by Douglas E. Comer
     
 

View All Available Formats & Editions

ISBN-10: 0131491792

ISBN-13: 9780131491793

Pub. Date: 08/13/2004

Publisher: Pearson

Essentials of Computer Architecture is ideal for undergraduate courses in computer architecture and organization.

Douglas Comer takes a clear, concise approach to computer architecture that readers love. By exploring the fundamental concepts from a programmer ’s perspective and explaining programming consequences, this unique text covers exactly

Overview

Essentials of Computer Architecture is ideal for undergraduate courses in computer architecture and organization.

Douglas Comer takes a clear, concise approach to computer architecture that readers love. By exploring the fundamental concepts from a programmer ’s perspective and explaining programming consequences, this unique text covers exactly the material students need to understand and construct efficient and correct programs for modern hardware.

Product Details

ISBN-13:
9780131491793
Publisher:
Pearson
Publication date:
08/13/2004
Series:
Alternative eText Formats Series
Edition description:
New Edition
Pages:
400
Product dimensions:
7.10(w) x 9.10(h) x 1.00(d)

Table of Contents

(NOTE: All chapters begin with an Introduction and end with a Summary.)

1. Introduction And Overview.

PART I. BASICS.

2. Fundamentals of Digital Logic.

3. Data and Program Representation.

PART II. PROCESSORS.

4. The Variety of Processors and Computational.

5. Processor Types and Instruction Sets.

6. Operand Addressing and Instruction Representation.

7. CPUs: Microcode, Protection, and Processor Modes.

8. Assembly Languages and Programming Paradigm.

PART III. MEMORIES.

9. Memory and Storage.

10. Physical Memory and Physical Addressing.

11. Virtual Memory Technologies and Virtual.

12. Caches and Caching.

PART IV. I/O.

13. Input / Output Concepts and Terminology.

14. Buses and Bus Architectures.

15. Programmed and Interrupt-Driven I/O.

16. A Programmer s View of Devices, I/O, and Buffering.

PART V. ADVANCED TOPICS.

17. Parallelism.

18. Pipelining.

19. Assessing Performance.

20. Architecture Examples and Hierarchy.

Appendix 1. Lab Exercises For a Computer Architecture Course.

Bibliography.

Index.

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >