Computer Architecture (English, Paperback, Behrooz Parhami)
Table of Contents
Preface
PART 1: BACKGROUND AND MOTIVATION
1. Combinational Digital Circuits
2. Digital Circuits with Memory
3. Computer System Technology
4. Computer Performance
PART 2: INSTRUCTION-SET ARCHITECTURE
5. Instructions and Addressing
6. Procedures and Data
7. Assembly Language Programs
8. Instruction-Set Variations
PART 3: THE ARITHMETIC/LOGIC UNIT
9. Number Representation
10. Adders and Simple ALUs
11. Multipliers and Dividers
12. Floating-Point Arithmetic
PART 4: DATA PATH AND CONTROL
13. Instruction Execution Steps
14. Control Unit Synthesis
15. Pipelined Data Paths
16. Pipeline Performance Limits
PART 5: MEMORY SYSTEM DESIGN
17. Main Memory Concepts
18. Cache Memory Organization
19. Mass Memory Concepts
20. Virtual Memory and Paging
PART 6: INPUT/OUTPUT AND INTERFACING
21. Input/Output Devices
22. Input/Output Programming
23. Buses, Links, and Interfacing
24. Context Switching and Interrupts
PART 7: ADVANCED ARCHITECTURES
25. Road to Higher Performance
26. Vector and Array Processing
27. Shared-Memory Multiprocessing
28. Distributed Multicomputing
Index
Publication Year |
|
Authored By |
|
Width |
|