Page 6 -
P. 6

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
   1   2   3   4   5   6   7   8   9   10   11