Essentials of computer architecture / by Douglas E. Comer

By: Comer, DouglasMaterial type: TextTextPublication details: New Delhi : Pearson Education Private Limited, 2007cDescription: xix, 323 p. ill. ; 23 cmISBN: 817758443xSubject(s): Computer architecture | Computer ScienceDDC classification: 004.22
Contents:
Chapter 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-------------------------
Summary: This 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
List(s) this item appears in: CS titles
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
Books Books Namal Library
Computer Science
004.22 COM-E 2007 254 (Browse shelf (Opens below)) Available 254
Books Books Namal Library
Computer Science
004.22 COM-E 2007 4351 (Browse shelf (Opens below)) 2 Available 0004351
Total holds: 0

Include bibliography references and index

Chapter 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-------------------------

This 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

There are no comments on this title.

to post a comment.