Web Site
Preface
PART1 OVERVIEW
Chapter 1 Introduction
1.1 Organization and Architecture
1.2 Structure and Function
1.3 Outline of the Book
1.4 Internet and Web Resources
Chapter 2 Computer Evolution and Performance
2.1 A Brief History of Computers
2.2 Designing for Performance
2.3 Pentium and PowerPC Evolution
2.4 Recommended Reading and Web Sites
2.5 Problems
PART II THE COMPUTER SYSTEM
Chapter 3 System Buses
3.l Computer Components
3.2 Computer Function
3.3 Interconnection Structures
3.4 Bus interconnection
3.5 PCI
3.6 Recommended Reading and Web Sites
3.7 Problems
Appendix 3A: Timing Diagrams
Chapter 4 Internal Memory
4.1 Computer Memory System Overview
4.2 Semiconductor Main Memory
4.3 Cache Memory
4.4 Pentium II and Power PC Cache Organizations
4.5 Advanced DRAM Organization
4.6 Recommended Reading and Web Sites
4.7 Problems
Appendix 4A: Performance Characteristics of Two-Level Memories
Chapter 5 External Memory
5.1 Magnetic Disk
5.2 RAID
5.3 Optical Memory
5.4 Magnetic Tape
5.5 Recommended Reading and Web Sites
5.6 Problems
Chapter 6 Input/Output
6.1 External Devices
6.2 I/O Modules
6.3 Programmed I/O
6.4 Interrupt-Driven I/O
6.5 Direct Memory Access
6.6 I/O Channels and Processors
6.7 The External interface: SCSI and FireWire
6.8 Recommended Reading and Web Sites
6.9 Problems
Chapter 7 Operating System Support
7.1 Operating System Overview
7.2 Scheduling
7.3 Memory Management
7.4 Pentium II and Power PC Memory Management
7.5 Recommended Reading and Web Sites
7.6 Problems
PART III THE CENTRAL PROCESSING UNIT
Chapter 8 Computer Arithmetic
Chapter 9 Instruction Sets: Characteristics and Functions
Chapter 10 Instruction Sets: Addressing Modes and Formats
Chapter 11 CPU Structure and Function
Chapter 12 Reduced instruction Set Computers
Chapter 13 Instruction-Level Parallelism and Superscalar Processors
PART IV THE CONTROI UNIT
Chapter 14 Control Unit Operation
Chapter 15 Microprogrammed Control
PART V PARALLEL ORGANIZATION
Chapter 16 Parallel Processing
Appendix A Digital Logic
Appendix B Projects for Teaching Computer Organization and Architecture
Glossary
References
Index