PREFACE
1 INTRODUCTION
1.1 STRUCTURED COMPUTER ORGANIZATION
1.2 MILESTONES IN COMPUTER ARCHITECTURE
1.3 THE COMPUTER ZOO
1.4 EXAMPLE COMPUTER FAMILIES
1.5 METRIC NUITS
1.6 OUTLINE OF THIS BOOK
2 COMPUTER SYSTEMS ORGANIZATION
2.1 PROCESSORS
2.2 PRIMARY MEMORY
2.3 SECONDARY MEMORY
2.4 INPUT/OUTPUT
2.5 SUMMARY
3 THE DIGIAL LOGIC LEVEL
3.1 GATES AND BOOLEAN ALGEBRA
3.2 BASIC DIGITAL LOGIC CIRCUITS
3.3 MEMORY
3.4 CPU CHIPS AND BUSES
3.5 EXAMPLE CPU CHIPS
3.6 EXAMPLE BUSES
3.7 INTERFACING
3.8 SUMMARY
4 THE MICROARCHITECTURE LEVEL
4.1 AN EXAMPLE MICROARCHITECTURE
4.2 AN EXAMPLE ISA:IJVM
4.3 AN EXAMPLE IMPLEMENTATION
4.4 DESIGN OF THE MICROARCHITECTURE LEVEL
4.5 IMPROVING PERFORMANCE
4.6 EXAMPLES OF THE MICROARCHITECTURE LEVEL
4.7 COMPARISON OF THE PENTIUM,ULTRASPARC,AND
4.8 SUMMARY
5 THE INSTRUCTION SET ARCHITECTURE LEVEL
6 THE OPERATING SYSTEM MACHINE LEVEL
7 THE ASSEMBLY LANGUAGE LEVEL
8 PARALLEL COMPUTER ARCHITECTURES
9 READING LIST AND BLBLIOGRAPHY
A BINARY NUMBERS
B FLOATING-POINT NUMBERS
INDEX