Book description
Updated and revised, The Essentials of Computer Organization and Architecture, Third Edition is a comprehensive resource that addresses all of the necessary organization and architecture topics, yet is appropriate for the one-term course.
Table of contents
- Cover
- Title Page
- Copyright
- Dedication
- Contents
- Preface
-
Chapter 1 Introduction
- 1.1 Overview
- 1.2 The Main Components of a Computer
- 1.3 An Example System: Wading Through the Jargon
- 1.4 Standards Organizations
-
1.5 Historical Development
- 1.5.1 Generation Zero: Mechanical Calculating Machines (1642–1945)
- 1.5.2 The First Generation: Vacuum Tube Computers (1945–1953)
- 1.5.3 The Second Generation: Transistorized Computers (1954–1965)
- 1.5.4 The Third Generation: Integrated Circuit Computers (1965–1980)
- 1.5.5 The Fourth Generation: VLSI Computers (1980–????)
- 1.5.6 Moore’s Law
- 1.6 The Computer Level Hierarchy
- 1.7 Cloud Computing: Computing as a Service
- 1.8 The Von Neumann Model
- 1.9 Non–Von Neumann Models
- 1.10 Parallel Processors and Parallel Computing
- 1.11 Parallelism: Enabler of Machine Intelligence—Deep Blue and Watson
- Chapter Summary
- Further Reading
- References
- Review of Essential Terms and Concepts
- Exercises
-
Chapter 2 Data Representation in Computer Systems
- 2.1 Introduction
- 2.2 Positional Numbering Systems
- 2.3 Converting Between Bases
- 2.4 Signed Integer Representation
- 2.5 Floating-Point Representation
- 2.6 Character Codes
- 2.7 Error Detection and Correction
- Chapter Summary
- Further Reading
- References
- Review of Essential Terms and Concepts
- Exercises
- Focus on Codes for Data Recording and Transmission
- Chapter 3 Boolean Algebra and Digital Logic
-
Chapter 4 MARIE: An Introduction to a Simple Computer
- 4.1 Introduction
- 4.2 CPU Basics and Organization
- 4.3 The Bus
- 4.4 Clocks
- 4.5 The Input/Output Subsystem
- 4.6 Memory Organization and Addressing
- 4.7 Interrupts
- 4.8 MARIE
- 4.9 Instruction Processing
- 4.10 A Simple Program
- 4.11 A Discussion on Assemblers
- 4.12 Extending Our Instruction Set
- 4.13 A Discussion on Decoding: Hardwired Versus Microprogrammed Control
- 4.14 Real-World Examples of Computer Architectures
- Chapter 5 A Closer Look at Instruction Set Architectures
- Chapter 6 Memory
-
Chapter 7 Input/Output and Storage Systems
- 7.1 Introduction
- 7.2 I/O and Performance
- 7.3 Amdahl’ s Law
- 7.4 I/O Architectures
- 7.5 Data Transmission Modes
- 7.6 Magnetic Disk Technology
- 7.7 Optical Disks
- 7.8 Magnetic Tape
- 7.9 RAID
- Chapter Summary
- Further Reading
- References
- Review of Essential Terms and Concepts
- Exercises
- Focus on Data Compression
- Chapter 8 System Software
- Chapter 9 Alternative Architectures
- Chapter 10 Topics in Embedded Systems
- Chapter 11 Performance Measurement and Analysis
-
Chapter 12 Network Organization and Architecture
- 12.1 Introduction
- 12.2 Early Business Computer Networks
- 12.3 Early Academic and Scientific Networks: The Roots and Architecture of the Internet
- 12.4 Network Protocols I: ISO/OSI Protocol Unification
- 12.5 Network Protocols II: TCP/IP Network Architecture
- 12.6 Network Organization
- 12.7 The Fragility of the Internet
- Chapter Summary
- Further Reading
- References
- Review of Essential Terms and Concepts
- Exercises
- Chapter 13 Selected Storage Systems and Interfaces
- Appendix A: Data Structures and the Computer
- Glossary
- Answers and Hints for Selected Exercises
- Index
Product information
- Title: The Essentials of Computer Organization and Architecture, 4th Edition
- Author(s):
- Release date: February 2014
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781284033151
You might also like
book
Essentials of Computer Organization and Architecture, 5th Edition
Bestselling text, The Essentials of Computer Organization and Architecture, Fourth Edition, is comprehensive enough to address …
book
Computer Organization and Design
Computer Organization and Design: The Hardware/Software Interface presents the interaction between hardware and software at a …
book
Modern Computer Architecture and Organization - Second Edition
A no-nonsense, practical guide to current and future processor and computer architectures that enables you to …
book
Modern Computer Architecture and Organization
A no-nonsense, practical guide to current and future processor and computer architectures, enabling you to design …