Computer Organization and Architecture PDF

Summary

This textbook provides a comprehensive overview of computer organization and architecture, including topics such as computer function, interconnection, and cache memory. It details the evolution of computer systems and the performance aspects of various architectures.

Full Transcript

CONTENTS Web Site for the Book iv About the Author xi Preface xiii Chapter 0 Reader’s Guide 1 0.1 Outline of the Book 2 0.2 A Roadmap for Readers and Instructors 2 0.3 Why Study Computer Organization and Architecture 3 0.4 Internet and Web Resources 4 PART ONE OVERVIEW 7 Cha...

CONTENTS Web Site for the Book iv About the Author xi Preface xiii Chapter 0 Reader’s Guide 1 0.1 Outline of the Book 2 0.2 A Roadmap for Readers and Instructors 2 0.3 Why Study Computer Organization and Architecture 3 0.4 Internet and Web Resources 4 PART ONE OVERVIEW 7 Chapter 1 Introduction 8 1.1 Organization and Architecture 9 1.2 Structure and Function 10 1.3 Key Terms and Review Questions 15 Chapter 2 Computer Evolution and Performance 16 2.1 A Brief History of Computers 17 2.2 Designing for Performance 38 2.3 The Evolution of the Intel x86 Architecture 44 2.4 Embedded Systems and the ARM 46 2.5 Performance Assessment 50 2.6 Recommended Reading and Web Sites 57 2.7 Key Terms, Review Questions, and Problems 59 PART TWO THE COMPUTER SYSTEM 63 Chapter 3 A Top-Level View of Computer Function and Interconnection 65 3.1 Computer Components 66 3.2 Computer Function 68 3.3 Interconnection Structures 83 3.4 Bus Interconnection 85 3.5 PCI 95 3.6 Recommended Reading and Web Sites 104 3.7 Key Terms, Review Questions, and Problems 104 Appendix 3A Timing Diagrams 108 Chapter 4 Cache Memory 110 4.1 Computer Memory System Overview 111 4.2 Cache Memory Principles 118 4.3 Elements of Cache Design 121 4.4 Pentium 4 Cache Organization 140 4.5 ARM Cache Organization 143 v

Use Quizgecko on...
Browser
Browser