Essentials of computer architecture - Comer, Douglas (Upper Saddle River, N.J. : Pearson/Prentice Hall, 2005)
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
Includes bibliographical references (p. [359]) and index
Keywords: Computer architecture