
- 768 pages
- English
- ePUB (mobile friendly)
- Available on iOS & Android
Computer Organization, Design, and Architecture
About this book
This unique and classroom-proven text provides a hands-on introduction to the design of computer systems. It depicts, step by step, the design and programming of a simple but complete hypothetical computer, followed by detailed architectural features of existing computer systems as enhancements to the structure of the simple computer. This treatment integrates the four categories of digital systems architecture: logic design, computer organization, computer hardware, and computer system architecture.
This edition incorporates updates to reflect contemporary organizations and devices, including graphics processing units (GPUs), quantum computing, and the latest supercomputer systems. It also includes a description of the two popular Instruction Set Architectures (ARM and RISC-V).
The book is suitable for a one-or two-semester undergraduate or beginning graduate course in computer science and computer engineering; its previous editions have been adopted by 120+ universities around the world.
The book covers the topics suggested by the recent IEEE/ACM curriculum for "computer architecture and organization."
Frequently asked questions
- Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
- Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app.
Information
Table of contents
- Cover Page
- Half Title page
- Title Page
- Copyright Page
- Contents
- Preface
- Acknowledgments
- About the Author
- 1 Introduction
- 2 Number Systems and Codes
- 3 Combinational Logic
- 4 Sequential Logic
- 5 A Simple Computer: Organization and Programming
- 6 A Simple Computer:: Hardware Design
- 7 Input/Output
- 8 Processor and Instruction-Set Architectures
- 9 Memory and Storage
- 10 Arithmetic/Logic Unit Enhancement
- 11 Control Unit Enhancement
- 12 Advanced Architectures
- 13 Embedded Systems
- 14 Mobile Processors and Systems on Chip
- 15 Computer Networks and Distributed Processing
- 16 Performance Evaluation
- Appendix A: Details of Representative Integrated Circuits
- Appendix B: Stack Implementation
- Appendix C: ARM Instruction Set and Program Segments
- Appendix D: RISC-V Instruction Set Architecture
- Index