Essentials of computer architecture
| Main Author: | |
|---|---|
| Format: | Book |
| Language: | English |
| Published: |
Upper Saddle River, N.J. :
Pearson/Prentice Hall ,
c2005
|
| Subjects: |
Table of Contents:
- 1. Introduction and overview
- 2. Fundamentals of digital logic
- 3. Data and program representation
- 4. The variety of processors and computational engines 5. Processor types and instruction sets 6. Operand addressing and instruction representation
- 7. CPUs : microcode, protection, and processor modes
- 8. Assembly languages and programming paradigm
- 9. Memory and storage
- 10. Physical memory and physical addressing
- 11. Virtual memory technologies and virtual addressing
- 12. Caches and caching
- 13. Input/output concepts and terminology
- 14. Buses and bus architectures
- 15. Programmed and interrupt-driven I/O
- 16. A programmer's view of devices, I/O, and buffering
- 17. Parallelism
- 18. Pipelining
- 19. Assessing performance
- 20. Architecture examples and hierarchy