Synopses & Reviews
An introduction to the nature of computer architecture and organization. Presents interesting problems with elegant solutions, with emphasis on the abstract elements of the problems common to all computer design. Addresses the several schools of thought on what constitutes a ``good computer architecture, focusing on the current RISC versus non-RISC approaches. Also discusses the downward drift of design sophistication to smaller machines, such as pipelines, caches, and overlapped I/O. Includes many examples of specific machines and the design philosophy behind them.
Table of Contents
CONCEPTUAL BACKGROUND.
Introduction to Architecture and Organization.
Elements of an Architecture.
Elements of Organization.
Design and Implementation.
COMPUTER ARCHITECTURE.
Data Coding and Reference.
Instruction Sets.
Registers and Architectural Style.
Memory and Memory Addressing.
Virtual Memory.
Changes in Program Sequencing.
The Power of an Architecture.
ORGANIZATION.
Introduction to Computer Organization.
Look-Ahead Machines.
The Parallel Instruction-Execution Machine.
Memory Organization.
Memory Hierarchy.
Input/Output Architecture and Design.
Multiprocessor Organization.
Appendix.
Bibliography.
Bibliography to the First Edition.
Index.