000 02513nam a22002297a 4500
003 LSCPL
005 20191106111508.0
008 130219t2007 ii.ill.g |||| 001 0 eng d
020 _a817758443x
040 _cNCL
_dLIN2019
082 _a004.22
_bCOM-E 2007 254
100 1 _aComer, Douglas
_9253
245 1 _aEssentials of computer architecture
_c/ by Douglas E. Comer
260 _aNew Delhi :
_bPearson Education Private Limited,
_c2007c.
300 _axix, 323 p.
_bill. ;
_c23 cm.
500 _aInclude bibliography references and index
505 _aChapter 1: Introduction and overview---------------------- Chapter 2: Fundamentals of digital logic---------------------- Chapter 3: Data and program representation---------------------- Chapter 4: The variety of processors and computational engines------------------------------ Chapter 5: Processor types and instruction sets------------------------- Chapter 6: Operand addressing and instruction representation----------------------- Chapter 7: CPUs: microcode, protection, and processor modes------------------- Chapter 8: Assembly languages and programming paradigm------------------------ Chapter 9: Memory and storage----------------------- Chapter 10: Physical memory and physical addressing------------------------ Chapter 11: Virtual memory technologies and virtual addressing-------------------------- Chapter 12: Caches and caching-------------------------- Chapter 13: Input/output concepts and terminology-------------------- Chapter 14: Buses and bus architectures------------------------------- Chapter 15: Programmed and interrupt-driven I/O------------------------- Chapter 16: A programmer's view of devices, I/O, and buffering--------------------------- Chapter 17: Parallelism---------------------------- Chapter 18: Pipelining---------------------------- Chapter 19: Assessing performance---------------------------- Chapter 20: Architecture examples and hierarchy-------------------------
520 _aThis text focuses on the essentials of computer architecture for programmers. It covers all aspects from the low-level building blocks to system-level architectures, and succinctly explains the interface between hardware and software. Sections on assembly language, virtual memory, caching, microcode, and device driver software provide critical insight into how programmers can design efficient, elegant, and reliable
650 _aComputer architecture
_9163
653 _aComputer Science
942 _2ddc
_cBK
999 _c100
_d100