Book description
Bestselling text, The Essentials of Computer Organization and Architecture, Fourth Edition, is comprehensive enough to address all necessary organization and architecture topics, but concise enough to be appropriate for a single-term course. Its focus on real-world examples and practical applications encourages students to develop a “big-picture” understanding of how essential organization and architecture concepts are applied in the computing world. In addition to direct correlation with the ACM/IEEE guidelines for computer organization and architecture, the text exposes readers to the inner workings of a modern digital computer through an integrated presentation of fundamental concepts and principles.
Table of contents
- Cover Page
- Title Page
- Copyright Page
- Dedication Page
- Contents
- Preface
-
CHAPTER 1 Introduction
- 1.1 Overview
- 1.2 Computer Systems
- 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 Fragility of the Internet
- 1.9 The Von Neumann Model
- 1.10 Non-Von Neumann Models
- 1.11 Parallel Processors and Parallel Computing
- Chapter Summary
- Further Reading
- References
- Review of Essential Terms and Concepts
- Exercises
- CHAPTER 2 Data Representation in Computer Systems
- 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 Summary
- Further Reading
- References
- Review of Essential Terms and Concepts
- Exercises
- True or False
- CHAPTER 5 A Closer Look at Instruction Set Architectures
- CHAPTER 6 Memory
- CHAPTER 7 Input/Output Systems
- CHAPTER 8 System Software
- CHAPTER 9 Alternative Architectures
- CHAPTER 10 Topics in Embedded Systems
- CHAPTER 11 Performance Measurement and Analysis
- Glossary
- Answers and Hints for Selected Exercises
- Index
Product information
- Title: Essentials of Computer Organization and Architecture, 5th Edition
- Author(s):
- Release date: March 2018
- Publisher(s): Jones & Bartlett Learning
- ISBN: 9781284123043
You might also like
book
The Essentials of Computer Organization and Architecture, 4th Edition
Updated and revised, The Essentials of Computer Organization and Architecture, Third Edition is a comprehensive resource …
book
Computer Architecture, 5th Edition
Computer Architecture: A Quantitative Approach, Fifth Edition, explores the ways that software and technology in the …
book
Operating System Concepts, 8th Edition
Keep pace with the fast-developing world of operating systems Open-source operating systems, virtual machines, and clustered …
book
Operating System Concepts, 9th Edition
, now in its ninth edition, continues to provide a solid theoretical foundation for understanding operating …