The Essentials of Computer Organization and Architecture

Front Cover
Jones & Bartlett Learning, 2006 - Computers - 799 pages
Thoroughly Revised And Updated, The Essentials Of Computer Organization And Architecture, Second Edition Is A Comprehensive Resource That Addresses All Of The Necessary Organization And Architecture Topics Yet Is Concise Enough To Move Through In A Single Semester. The Text Covers Such Topics As Digital Logic, Data Representation, Machine-Level Language, General Organization, Assembly Language Programming, CPU Organization, Memory Organization, And Input/Output Devices, As Well As A New Chapter On Embedded Systems. Correlated To The ACM-IEEE Computing Curricula Guidelines, The Essentials Of Computer Organization And Architecture Is The Forefront Text For Your Computer Organization And Architecture Course.
 

Contents

CHAPTER Introduction
1
6
36
CHAPTER Data Representation in Computer Systems
39
Computers Arithmetic and Booths Algorithm
58
Character Codes
74
7
81
Chapter Summary
91
Focus on Codes for Data Recording and Transmission
100
CHAPTER System Software
407
CHAPTER Alternative Architectures
461
CHAPTER Topics in Embedded Systems
505
CHAPTER Performance Measurement and Analysis
541
6
549
CPU Performance Optimization
567
Disk Performance
574
Chapter Summary
582

CHAPTER Boolean Algebra and Digital Logic
109
An Introduction to a Simple Computer
177
4
183
9
195
12
208
CHAPTER A Closer Look at Instruction Set Architectures
243
6
313
Review of Essential Terms and Concepts
319
2
327
Chapter Summary
377
Network Organization and Architecture
591
Switches
632
CHAPTER Selected Storage Systems and Interfaces
669
APPENDIX Data Structures and the Computer
695
A 3
700
Glossary
715
Answers and Hints for Selected Exercises
757
Index
773
Copyright

Common terms and phrases

Bibliographic information