TY - BOOK AU - Hennessy,John L. AU - Patterson,David A. TI - Computer organization and design: the hardware/software interface SN - 1558604286 (cloth) U1 - 004.22 21 PY - 1998/// CY - San Francisco, Calif. PB - Morgan Kaufmann Publishers KW - Computer organization KW - Computer engineering KW - Computer interfaces N1 - Table of content 1 Computer Abstraction and Technology 1.1 Introduction 3 1.2 Below Your Program 5 1.3 Under the Covers 10 1.4 Integrated Circuits: Fueling Innovation 21 1.5 Real Stuff: Manufacturing Pentium Chips 24 2 The Role of Performance 52 2.1 Introduction 54 2.2 Measuring Performance 58 2.3 Relating the Metrics 60 2.4 Choosing Program to Evaluate Performance 66, etc. 3 Instructions: Language of the Machine 104 3.1 Introduction 106 3.2 Operations of the Computer Hardware 107 3.3 Operands of the Computer Hardware 109 3.4 Representing Instructions in the Computer 116, etc. 4 Arithmetic for Computers 208 4.1 Introduction 210 4.2 Signed and Unsigned Numbers 210 4.3 Addition and Subtraction 220 4.4 Logical Operation 225, etc. 5 The Processor: Datapath and Control 336 5.1 Introduction 338 5.2 Buliding a Datapath 343 5.3 A Simple Implementation Scheme, etc. 6 Enhancing Performance with Pipelining 434 6.1 An Overview of pipelining 436 6.2 A Pipelined Datapath 449 6.3 Pipelined Control 466 6.4 Data Hazards and Stalls 466, etc. 7 Large and Fast: Exploiting Memory Hierarchy 538 7.1 Introduction 540 7.2 The Basics of Caches 7.3 Measuring and Improving Cache Performance 564 7.4 Virtual MEMORY 579, ETC. 8 Interfacing Processors and Peripherals 636 8.1 Introduction 638 8.2 1/o Performance Measures: Some Examples from Disk and File systems 641 8.3 Types and Characteristics of 1/0 Devices 644, etc. 9 Multiprocessors 710 9.1 Introduction 712 9.2 Programming Multiprocessors 714 9.3 Multiprocessors Connected by a singe Bus 717 9.4 Multiprocessors Connected by a Network 727, etc. A Assemblers, Linkers, and the Spim Simulator A-2 by James R. Larus, University of Wiscosin A.1 Introduction A-3 A.2 Assemblers A-10, etc. B The Basics of Logic Design B-2 B.1 Introduction B-3 B.2 Gates, Truth Tables, and Logic Equations B-4, etc. C Mapping Control to Hardware C-2 C.1 Introduction C-3 C.2 Implementing Combinational Control Units C-4 C.3 Implementing Finite State Machine Control C-8, etc. ; Includes bibliographical references . _ Index : p. 1-1-1-32 UR - http://www.loc.gov/catdir/toc/els032/97016050.html ER -