Connect with and motivate students – directly in your Pearson eText
Pearson eText offers an affordable, simple-to-use mobile reading experience that lets instructors and students extend learning beyond class time. Learn more about Pearson eText.
Comprehensive coverage spans the entire computer design field
- Utilizes a top down approach–computer system, processor, control unit– for clarity and ease of use. The objective is to present the material in a fashion that keeps new material in a clear context.
- Systems are viewed from both the architectural and organizational structure perspectives to help students gain a comprehensive overview of computer design.
- A unified treatment of I/O provides a full understanding of I/O functions and structures, including discussions of DMA, direct cache access, and external interfaces.
- A focus on multicore gives students a broad understanding of this technology, found in virtually all contemporary machines.
- A thorough discussion of instruction sets, including a new chapter on assembly language.
- Detailed use of specific examples throughout the book to illustrate concepts, including Intel x86, ARM embedded system architecture, and IBM z13 mainframe.
Hands-on experience reinforce concepts from the text
- Homework problems, case studies, and additional student resources enhance their understanding of the material.
- Projects and other student exercises are richly supported with a variety of research, simulation, and assembly language projects that instructors can use to tailor a course plan.
- Over 20 interactive simulations illustrate computer architecture design issues, providing a powerful tool for understanding the complex design features of a modern computer system.
Chapter updates keep the text current
- Several chapters and discussions have been revised for the 11th Edition, including:
- New - A discussion of multichip modules (MCMs), has been added to Chapter 1.
- Updated - Updated treatment of SPEC benchmarks in Chapter 2 covers the new SPEC CPU2017 benchmark suite.
- New - A chapter on memory hierarchy expands on material that was in the cache memory chapter and adds expanded coverage of both the principle of locality and the memory hierarchy.
- Revised - The cache memory chapter (Chapter 5) now includes expanded treatment of logical cache organization, including new figures, to improve overall clarity.
- New - Coverage of content-addressable memory, write allocate, and no write allocate policies have been added to Chapter 5.
- New - A section on the increasingly popular Embedded DRAM, or eDRAM, is included in Chapter 6.
Connect with and motivate students – directly in your Pearson eText
- Schedule readings to keep students on track: Instructors can create due dates for sections or chapters of their eText so that students know exactly what they need to read to come to class prepared. The mobile app also lets students set notifications to remind them of due dates.
- Extend the learning experience, anytime and anywhere: The mobile app lets students use their eText whenever they have a moment in their day, on Android and iPhone mobile phones and tablets. Offline access ensures students never miss a chance to learn.
- Help students focus on what they need to study: Students can make their Pearson eText their own by creating highlights with meaningful labels and notes. The customizable Notebook lets students easily filter, arrange, and group their notes in a way that makes sense to them.
- Engage learners with compelling media: Videos and animations bring key concepts to life, helping students place what they are reading into context. (Available with select titles.)
- Let students check their understanding: Personalized Study Tools are easy to access on both the web and mobile app to help students learn key terms. (Available with select titles.)
- Help students see how reading is relevant to the course: Notes and highlights allow educators to share information directly with students within their eText. It’s easy to add your own personal teaching style to important topics, call out need-to-know details, or clarify difficult concepts.
- Gain insight into how students use their eText: Reading analytics let educators see how students work in their eText so that you can plan more effective instruction.
- Quickly set up and access your course
- Straightforward setup makes it incredibly easy for educators to get students up and running quickly on the first day of class.
- LMS integration provides institutions, instructors, and students with single sign-on access to your Pearson eText courses via Blackboard Learn™, Canvas™, Brightspace® by D2L, and Moodle™.
- Provide an affordable option: Pearson eText delivers the same high-quality content of a print book at an affordable price.
Check out the preface for a complete list of features and what's new in this edition.
- Copyright 2019
- Edition: 11th
- ISBN-10: 0-13-518897-0
- ISBN-13: 978-0-13-518897-2
Comprehensively covers processor and computer design fundamentals.
Computer Organization and Architecture, 11th Edition is about the structure and function of computers. Its purpose is to present, as clearly and completely as possible, the nature and characteristics of modern-day computer systems. Written in a clear, concise, and engaging style, author William Stallings provides a thorough discussion of the fundamentals of computer organization and architecture and relates these to contemporary design issues. Subjects such as I/O functions and structures, RISC, and parallel processors are thoroughly explored alongside real-world examples that enhance the text and build student interest. Incorporating brand-new material and strengthened pedagogy, the 11th Edition keeps students up to date with recent innovations and improvements in the field of computer organization and architecture.
For graduate and undergraduate courses in computer science, computer engineering, and electrical engineering.
is a simple-to-use, mobile-optimized, personalized reading experience. It lets students highlight, take notes, and review key vocabulary all in one place, even when offline. Seamlessly integrated videos and other rich media engage students and give them access to the help they need, when they need it. Educators can easily schedule readings and share their own notes with students so they see the connection between their eText and what they learn in class — motivating them to keep reading, and keep learning. And, reading analytics offer insight into how students use the eText, helping educators tailor their instruction.
NOTE: This ISBN is for the Pearson eText access card. For students purchasing this product from an online retailer, Pearson eText is a fully digital delivery of Pearson content and should only be purchased when required by your instructor. In addition to your purchase, you will need a course invite link, provided by your instructor, to register for and use Pearson eText.
Table of Contents
1. Basic Concepts and Computer Evolution
2. Performance Concepts
II. The Computer System
3. A Top-Level View of Computer Function and Interconnection
4. The Memory Hierarchy: Locality and Performance
5. Cache Memory
6. Internal Memory
7. External Memory
9. Operating System Support
III. Arithmetic and Logic
10. Number Systems
11. Computer Arithmetic
12. Digital Logic
IV. Instruction Sets and Assembly Language
13. Instruction Sets: Characteristics and Functions
14. Instruction Sets: Addressing Modes and Formats
15. Assembly Language and Related Topics
V. The Central Processing Unit
16. Processor Structure and Function
17. Reduced Instruction Set Computers
18. Instruction-Level Parallelism and Superscalar Processors
19. Control Unit Operation and Microprogrammed Control
VI. Parallel Organization
20. Parallel Processing
21. Multicore Computers