• 深入理解计算机系统(英文版·第2版)
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

深入理解计算机系统(英文版·第2版)

44.88 3.5折 128 九五品

仅1件

河北廊坊
认证卖家担保交易快速发货售后保障

作者布莱恩特(Randal E.Bryant)、布莱恩特(Randal E.Bryant) 著

出版社机械工业出版社

出版时间2011-01

版次2

装帧平装

货号A1

上书时间2024-12-23

   商品详情   

品相描述:九五品
图书标准信息
  • 作者 布莱恩特(Randal E.Bryant)、布莱恩特(Randal E.Bryant) 著
  • 出版社 机械工业出版社
  • 出版时间 2011-01
  • 版次 2
  • ISBN 9787111326311
  • 定价 128.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 1077页
  • 原版书名 Computer systems : a programmer's perspective
  • 丛书 经典原版书库
【内容简介】
《深入理解计算机系统(英文版·第2版)》是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。《深入理解计算机系统(英文版·第2版)》的最大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。

相对于第1版,本版主要是反映了过去十年间硬件技术和编译器的变化,具体更新如下:

对系统的介绍(特别是实际使用部分)做了增加和修改。例如,既保持了原有的针对32位系统的说明,又增加了对64位系统的描述。

增加了很多关于由算术运算溢出以及缓冲区溢出造成安全漏洞的内容。

更详细讲述了处理器对异常的发现和处理。

描述了基于IntelCorei7处理器的存储器层次结构,还增加了固态硬盘的内容。

强调并发性.增加了关于并发性一般原则的内容。
【作者简介】
布莱恩特(RandalE.Bryant),1973年获得密歇根大学学士学位,随即就读麻省理工学院的研究生院,并在1981年获得计算机博士学位。从1984年至今一直任教于卡内基-梅隆大学,现在是卡内基-梅隆大学计算机科学学院院长、教授,同时受邀任教于工学院电子与计算机工程系。他还是ACM院士、IEEE院士和美国国家工程院院士。其研究成果获得过数项大奖,其中包括SemiconductorResearhCorporation颁发的两个发明荣誉奖和一个技术成就奖,ACM颁发的Kanellakis理论与实践奖,还有IEEE颁发的W.R.G.Baker奖、EmmanuelPiere奖和PhilKaufman奖。

奥哈拉伦(DavidR.O'Hallaron),拥有弗吉尼亚大学计算机科学博士学位,现为Intel匹兹堡实验室主任,卡内基-梅隆大学计算机科学和电子与计算机工程副教授,他曾获得卡内基-梅隆大学计算机科学学院颁发的HerbertSimon杰出教学奖,并同Quake项目中其他成员一起获得了高性能计算领域中的最高国际奖项——GordonBell奖。
【目录】
出版者的话

前言节选

Preface

1AbouttheAuthors

ATourofComputerSystems

1.1InformationIsBits+Context

1.2ProgramsAreTranslatedbyOtherProgramsintoDifferentForms

1.3ItPaystoUnderstandHowCompilationSystemsWork

1.4ProcessorsReadandInterpretInstructionsStoredinMemory

1.4.1HardwareOrganizationofaSystem

1.4.2RunningthehelloProgram

1.5CachesMatter

1.6StorageDevicesFormaHierarchy

1.7TheOperatingSystemManagestheHardware

1.7.1Processes

1.7.2Threads

1.7.3VirtualMemory

1.7.4Files

1.8SystemsCommunicatewithOtherSystemsUsingNetworks

1.9ImportantThemes

1.9.1ConcurrencyandParallelism

1.9.2TheImportanceofAbstractionsinComputerSystems

1.10Summary

BibliographicNotes

PartIProgramStructureandExecution

2RepresentingandManipulatingInformation

2.1InformationStorage

2.1.1HexadecimalNotation

2.1.2Words

2.1.3DataSizes

2.1.4AddressingandByteOrdering

2.1.5RepresentingStrings

2.1.6RepresentingCode

2.1.7IntroductiontoBooleanAlgebra

2.1.8Bit-LevelOperationsinC

2.1.9LogicalOperationsinC

2.1.10ShiftOperationsinC

2.2IntegerRepresentations

2.2.1IntegralDataTypes

2.2.2UnsignedEncodings

2.2.3Two's-ComplementEncodings

2.2.4ConversionsBetweenSignedandUnsigned

2.2.5Signedvs.UnsignedinC

2.2.6ExpandingtheBitRepresentationofaNumber

2.2.7TruncatingNumbers

2.2.8AdviceonSignedvs.Unsigned

2.3IntegerArithmetic

2.3.1UnsignedAddition

2.3.2Two's-ComplementAddition

2.3.3Two's-ComplementNegation

2.3.4UnsignedMultiplication

2.3.5Two's-ComplementMultiplication

2.3.6MultiplyingbyConstants

2.3.7DividingbyPowersofTwo

2.3.8FinalThoughtsonIntegerArithmetic

2.4FloatingPoint

2.4.1FractionalBinaryNumbers

2.4.2IEEEFloating-PointRepresentation

2.4.3ExampleNumbers

2.4.4Rounding

2.4.5Floating-PointOperations

2.4.6FloatingPointinC

2.5Summary

BibliographicNotes

HomeworkProblems

SolutionstoPracticeProblems

3Machine-LevelRepresentationofPrograms

3.1AHistoricalPerspective

3.2ProgramEncodings

4ProcessorArchitecture

5OptimizingProgramPerformance

6TheMemoryHierarchy

7Linking

8ExceptionalControlFlow

9VirtualMemory

10System-LeveI/O

11NetworkProgramming

12ConcurrentProgramming

AErrorHandling
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP