An introduction to the nature of computer architecture and organization. Presents interesting problems with elegant solutions, with emphasis on the abstract elements of the problems common to all computer design. Addresses the several schools of thought on what constitutes a ''good'' computer architecture, focusing on the current RISC versus non-RISC approaches. Also discusses the downward drift of design sophistication to smaller machines, such as pipelines, caches, and overlapped I/O. Includes many examples of specific machines and the design philosophy behind them.
Reviews architectures and operation of conventional computers. The term 'architecture' can be used to refer to the view of a conventional computer as shown by its assembly language, as well as in other contexts. This reference considers the basic elements of a conventional computer architecture, compilation, data coding, registers, memory addressing, instruction sets, branching in programs, subroutines, interrupts, virtual memory, input/output, instruction execution, increasing performance, instruction lookahead, parallel and pipeline instruction execution.
ThriftBooks sells millions of used books at the lowest everyday prices. We personally assess every book's quality and offer rare, out-of-print treasures. We deliver the joy of reading in recyclable packaging with free standard shipping on US orders over $15. ThriftBooks.com. Read more. Spend less.