您好,欢迎光临有路网!
计算机组织与结构-性能设计-(第八版)-英文版
QQ咨询:
有路璐璐:

计算机组织与结构-性能设计-(第八版)-英文版

  • 作者:William Stallings (威廉 斯托林斯)
  • 出版社:电子工业出版社
  • ISBN:9787121170607
  • 出版日期:2012年07月01日
  • 页数:796
  • 定价:¥99.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书以Intel x86系列通用处理器和ARM系列嵌入式处理器作为主要考察实例,将当代计算机系统性能设计问题和计算机组织与结构的基本概念及原理紧密联系。首先介绍计算机的发展与演变,引入性能评价和性能设计的概念,然后以自顶而下的方式逐层展开介绍计算机系统、存储器体系结构、I/O及互连、计算机算术、指令集体系结构的设计及其实现技术、控制器设计,*后还介绍了处理器的各种并行组织技术。本书特色在于探讨和揭示面向性能的各种设计博弈和实现考量,追逐性能极大化的同时顾及系统整体的性能平衡。 计算机组织与结构-性能设计-(第八版)-英文版_William Stallings (威廉 斯托林斯)_电子工业出版社_
    目录
    CONTENTS
    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
    4.6 Recommended Reading 145
    4.7 Key Terms, Review Questions, and Problems 146
    Appendix 4A Performance Characteristics of Two-Level Memories 151
    Chapter 5 Internal Memory Technology 158
    5.1 Semiconductor Main Memory 159
    5.2 Error Correction 169
    5.3 Advanced DRAM Organization 173
    5.4 Recommended Reading and Web Sites 179
    5.5 Key Terms, Review Questions, and Problems 180
    Chapter 6 External Memory 184
    6.1 Magnetic Disk 185
    6.2 RAID 194
    6.3 Optical Memory 203
    6.4 Magnetic Tape 210
    6.5 Recommended Reading and Web Sites 212
    6.6 Key Terms, Review Questions, and Problems 214
    Chapter 7 Input/Output 217
    7.1 External Devices 219
    7.2 I/O Modules 222
    7.3 Programmed I/O 224
    7.4 Interrupt-Driven I/O 228
    7.5 Direct Memory Access 236
    7.6 I/O Channels and Processors 242
    7.7 The External Interface: FireWire and Infiniband 244
    7.8 Recommended Reading and Web Sites 253
    7.9 Key Terms, Review Questions, and Problems 254
    Chapter 8 Operating System Support 259
    8.1 Operating System Overview 260
    8.2 Scheduling 271
    8.3 Memory Management 277
    8.4 Pentium Memory Management 288
    8.5 ARM Memory Management 293
    8.6 Recommended Reading and Web Sites 298
    8.7 Key Terms, Review Questions, and Problems 299
    PART THREE THE CENTRAL PROCESSING UNIT 303
    Chapter 9 Computer Arithmetic 305
    9.1 The Arithmetic and Logic Unit (ALU) 306
    9.2 Integer Representation 307
    9.3 Integer Arithmetic 312
    9.4 Floating-Point Representation 327
    9.5 Floating-Point Arithmetic 334
    9.6 Recommended Reading and Web Sites 342
    9.7 Key Terms, Review Questions, and Problems 344
    Chapter 10 Instruction Sets: Characteristics and Functions 348
    10.1 Machine Instruction Characteristics 349
    10.2 Types of Operands 356
    10.3 Intel x86 and ARM Data Types 358
    10.4 Types of Operations 362
    10.5 Intel x86 and ARM Operation Types 374
    10.6 Recommended Reading 384
    10.7 Key Terms, Review Questions, and Problems 385
    Appendix 10A Stacks 390
    Appendix 10B Little, Big, and Bi-Endian 396
    Chapter 11 Instruction Sets: Addressing Modes and Formats 400
    11.1 Addressing 401
    11.2 x86 and ARM Addressing Modes 408
    11.3 Instruction Formats 413
    11.4 x86 and ARM Instruction Formats 421
    11.5 Assembly Language 426
    11.6 Recommended Reading 428
    11.7 Key Terms, Review Questions, and Problems 428
    Chapter 12 Processor Structure and Function 432
    12.1 Processor Organization 433
    12.2 Register Organization 435
    12.3 The Instruction Cycle 440
    12.4 Instruction Pipelining 444
    12.5 The x86 Processor Family 461
    12.6 The ARM Processor 469
    12.7 Recommended Reading 475
    12.8 Key Terms, Review Questions, and Problems 476
    Chapter 13 Reduced Instruction Set Computers (RISCs) 480
    13.1 Instruction Execution Characteristics 482
    13.2 The Use of a Large Register File 487
    13.3 Compiler-Based Register Optimization 492
    13.4 Reduced Instruction Set Architecture 494
    13.5 RISC Pipelining 500
    13.6 MIPS R4000 504
    13.7 SPARC 511
    13.8 The RISC versus CISC Controversy 517
    13.9 Recommended Reading 518
    13.10 Key Terms, Review Questions, and Problems 518
    Chapter 14 Instruction-Level Parallelism and Superscalar Processors 522
    14.1 Overview 524
    14.2 Design Issues 528
    14.3 Pentium 4 538
    14.4 ARM Cortex-A8 544
    14.5 Recommended Reading 552
    14.6 Key Terms, Review Questions, and Problems 554
    PART FOUR THE CONTROL UNIT 559
    Chapter 15 Control Unit Operation 561
    15.1 Micro-operations 563
    15.2 Control of the Processor 569
    15.3 Hardwired Implementation 581
    15.4 Recommended Reading 584
    15.5 Key Terms, Review Questions, and Problems 584
    Chapter 16 Microprogrammed Control 586
    16.1 Basic Concepts 587
    16.2 Microinstruction Sequencing 596
    16.3 Microinstruction Execution 602
    16.4 TI 8800 614
    16.5 Recommended Reading 624
    16.6 Key Terms, Review Questions, and Problems 625
    PART FIVE PARALLEL ORGANIZATION 627
    Chapter 17 Parallel Processing 628
    17.1 The Use of Multiple Processors 630
    17.2 Symmetric Multiprocessors 632
    17.3 Cache Coherence and the MESI Protocol 640
    17.4 Multithreading and Chip Multiprocessors 646
    17.5 Clusters 653
    17.6 Nonuniform Memory Access Computers 660
    17.7 Vector Computation 664
    17.8 Recommended Reading and Web Sites 676
    17.9 Key Terms, Review Questions, and Problems 677
    Chapter 18 Multicore Computers 684
    18.1 HardwarePerformance Issues 685
    18.2 Software Performance Issues 690
    18.3 Multicore Organization 694
    18.4 Intel x86 Multicore Organization 696
    18.5 ARM11 MPCore 699
    18.6 Recommended Reading and Web Sites 704
    18.7 Key Terms, Review Questions, and Problems 705
    Appendix A Projects for Teaching Computer Organization
    and Architecture 707
    A.1 Interactive Simulations 708
    A.2 Research Projects 708
    A.3 Simulation Projects 710
    A.4 Assembly Language Projects 711
    A.5 Reading/Report Assignments 711
    A.6 Writing Assignments 712
    A.7 Test Bank 712
    Appendix B Assembly Language and Related Topics 713
    B.1 Assembly Language 714
    B.2 Assemblers 723
    B.3 Loading and Linking 728
    B.4 Recommended Reading and Web Sites 735
    B.5 Key Terms, Review Questions, and Problems 736
    ONLINE CHAPTERS
    Chapter 19 Number Systems 19-1
    19.1 The Decimal System 19-2
    19.2 The Binary System 19-2
    19.3 Converting between Binary and Decimal 19-3
    19.4 Hexadecimal Notation 19-5
    19.5 Key Terms, Review Questions, and Problems 19-8
    Chapter 20 Digital Logic 20-1
    20.1 Boolean Algebra 20-2
    20.2 Gates 20-4
    20.3 Combinational Circuits 20-7
    20.4 Sequential Circuits 20-24
    20.5 Programmable Logic Devices 20-33
    20.6 Recommended Reading and Web Site 20-38
    20.7 Key Terms and Problems 20-39
    Chapter 21 The IA-64 Architecture 21-1
    21.1 Motivation 21-3
    21.2 General Organization 21-4
    21.3 Predication, Speculation, and Software Pipelining 21-6
    21.4 IA-64 Instruction Set Architecture 21-23
    21.5 Itanium Organization 21-28
    21.6 Recommended Reading and Web Sites 21-31
    21.7 Key Terms, Review Questions, and Problems 21-32
    ONLINE APPENDICES
    Appendix C Hash Tables
    Appendix D Victim Cache Strategies
    D.1 Victim Cache
    D.2 Selective Victim Cache
    Appendix E Interleaved Memory
    Appendix F International Reference Alphabet
    Appendix G Virtual Memory Page Replacement Algorithms
    Appendix H Recursive Procedures
    H.1 Recursion
    H.2 Activation Tree Representation
    H.3 Stack Processing
    H.4 Recursion and Iteration
    Appendix I Additional Instruction Pipeline Topics
    I.1 Pipeline Reservation Tables
    I.2 Reorder Buffers
    I.3 Scoreboarding
    I.4 Tomasulo’s Algorithm
    Appendix J Linear Tape Open Technology
    Appendix K DDR SDRAM
    Glossary 740
    References 750
    Index 763

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外