首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 计算机组成与设计(附光盘硬件\软件接口英文版第4版ARM版)/经典原版书库
内容
编辑推荐

本版特别之处在于采用ARM取代了早先使用MIPS作为核心处理器来讲述计算机设计的基本原则,为本书增加了另一个层面的内涵。ARM作为嵌入式领域的主流处理器,在嵌入式计算领域具有非常重要的意义。本书弥补了现有数学体系中的空白,即有针对性地向学习嵌入式系统的学生讲授计算机组成的基本原理。同以往版本一样,本书仍主要介绍计算机硬件/软件接口,并巧妙地将其与嵌入式系统设计的基本知识相联系。

内容推荐

这本最畅销的计算机组成书籍经过全面更新,关注现今发生在计算机体系结构领域的革命性变革:从单处理器发展到多核微处理器。此外,出版这本书的ARM版是为了强调嵌入式系统对于全亚洲计算行业的重要性,并采用ARM处理器来讨论实际计算机的指令集和算术运算,因为ARM是用于嵌入式设备的最流行的指令集架构,而全世界每年约销售40亿个嵌入式设备。与前几版一样,本书采用了一个MIPS处理器来展示计算机硬件技术、流水线、存储器层次结构以及I/O等基本功能。此外,本书还包括一些关于x86架构的介绍。

目录

Contents

Preface

CHAPTERS

1 Computer Abstractions and Technology

 1.1 Introduction

 1.2 Below Your Program

 1.3 Under the Covers

 1.4 Performance

 1.5 The Power Wall

 1.6 The Sea Change: The Switch from Uniprocessors to Multiprocessors

 1.7 Real Stuff: Manufacturing and Benchmarking the AMD Opteron X4

 1.8 Fallacies and Pitfalls

 1.9 Concluding Remarks

 1.10 Historical Perspective and Further Reading

 1.11 Exercises

2 Instructions: Language of the Computer

 2.1 Introduction

 2.2 Operations of the Computer Hardware

 2.3 Operands of the Computer Hardware

 2.4 Signed and Unsigned Numbers

 2.5 Representing Instructions in the Computer

 2.6 Logical Operations

 2.7 Instructions for Making Decisions

 2.8 Supporting Procedures in Computer Hardware

 2.9 Communicating with People

 2.10 ARM Addressing for 32-Bit Immediates and More Complex Addressing Modes

 2.11 Parallelism and Instructions: Synchronization

 2.12 Translating and Starting a Program

 2.13 A C Sort Example to Put It All Together

 : This icon identi.es material on the

 2.14 Arrays versus Pointers

 2.15 Advanced Material: Compiling C and Interpreting Java

 2.16 Real Stuff: MIPS Instructions

 2.17 Real Stuff: x86 Instructions

 2.18 Fallacies and Pitfalls

 2.19 Concluding Remarks

 2.20 Historical Perspective and Further Reading

 2.21 Exercises

3 Arithmetic for Computers

 3.1 Introduction

 3.2 Addition and Subtraction

 3.3 Multiplication

 3.4 Division

 3.5 Floating Point

 3.6 Parallelism and Computer Arithmetic: Associativity

 3.7 Real Stuff: Floating Point in the x86

 3.8 Fallacies and Pitfalls

 3.9 Concluding Remarks

 3.10 Historical Perspective and Further Reading

 3.11 Exercises

4 The Processor

 4.1 Introduction

 4.2 Logic Design Conventions

 4.3 Building a Datapath

 4.4 A Simple Implementation Scheme

 4.5 An Overview of Pipelining

 4.6 Pipelined Datapath and Control

 4.7 Data Hazards: Forwarding versus Stalling

 4.8 Control Hazards

 4.9 Exceptions

 4.10 Parallelism and Advanced Instruction-Level Parallelism

 4.11 Real Stuff: the AMD Opteron X4 (Barcelona) Pipeline

 4.12 Advanced Topic: an Introduction to Digital Design Using a Hardware Design Language to Describe and Model a Pipeline and More Pipelining Illustrations

 4.13 Fallacies and Pitfalls

 4.14 Concluding Remarks

 4.15 Historical Perspective and Further Reading

 4.16 Exercises

5 Large and Fast: Exploiting Memory Hierarchy

 5.1 Introduction

 5.2 The Basics of Caches

 5.3 Measuring and Improving Cache Performance

 5.4 Virtual Memory

 5.5 A Common Framework for Memory Hierarchies

 5.6 Virtual Machines

 5.7 Using a Finite-State Machine to Control a Simple Cache

 5.8 Parallelism and Memory Hierarchies: Cache Coherence

 5.9 Advanced Material: Implementing Cache Controllers

 5.10 Real Stuff: the AMD Opteron X4 (Barcelona) and Intel Nehalem Memory Hierarchies

 5.11 Fallacies and Pitfalls

 5.12 Concluding Remarks

 5.13 Historical Perspective and Further Reading

 5.14 Exercises

6 Storage and Other I/O Topics

 6.1 Introduction

 6.2 Dependability, Reliability, and Availability

 6.3 Disk Storage

 6.4 Flash Storage

 6.5 Connecting Processors, Memory, and I/O Devices

 6.6 Interfacing I/O Devices to the Processor, Memory, and Operating System

 6.7 I/O Performance Measures: Examples from Disk and File Systems

 6.8 Designing an I/O System

 6.9 Parallelism and I/O: Redundant Arrays of Inexpensive Disks

 6.10 Real Stuff: Sun Fire x4150 Server

 6.11 Advanced Topics: Networks

 6.12 Fallacies and Pitfalls

 6.13 Concluding Remarks

 6.14 Historical Perspective and Further Reading

 6.15 Exercises

 Multicores, Multiprocessors, and Clusters

 7.1 Introduction

 7.2 The Dif.culty of Creating Parallel Processing Programs

 7.3 Shared Memory Multiprocessors

 7.4 Clusters and Other Message-Passing Multiprocessors

 7.5 Hardware Multithreading

 7.6 SISD, MIMD, SIMD, SPMD, and Vector

 7.7 Introduction to Graphics Processing Units

 7.8 Introduction to Multiprocessor Network Topologies

 7.9 Multiprocessor Benchmarks

 7.10 Roo.ine: A Simple Performance Model

 7.11 Real Stuff: Benchmarking Four Multicores Using the Roo. ine Model

 7.12 Fallacies and Pitfalls

 7.13 Concluding Remarks

 7.14 Historical Perspective and Further Reading

 7.15 Exercises

Index I-1

标签
缩略图
书名 计算机组成与设计(附光盘硬件\软件接口英文版第4版ARM版)/经典原版书库
副书名
原作名
作者 (美)帕特森//亨尼西
译者
编者
绘者
出版社 机械工业出版社
商品编码(ISBN) 9787111302889
开本 16开
页数 689
版次 1
装订 平装
字数
出版时间 2010-04-01
首版时间 2010-04-01
印刷时间 2010-12-01
正文语种
读者对象 青年(14-20岁),研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量 0.938
CIP核字
中图分类号 TP303
丛书名
印张 46
印次 1
出版地 北京
240
169
29
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号 图字01-2010-1517
版权提供者 Elsevier(Singapore)Pte Ltd
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/19 15:00:42