《深入理解计算机系统:ComputerSystems:AProgrammer'sPerspe》[55M]百度网盘|pdf下载|亲测有效
《深入理解计算机系统:ComputerSystems:AProgrammer'sPerspe》[55M]百度网盘|pdf下载|亲测有效

深入理解计算机系统:ComputerSystems:AProgrammer'sPerspe pdf下载

出版社 诗涵图书专营店
出版年 2006-07
页数 390页
装帧 精装
评分 8.8(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供深入理解计算机系统:ComputerSystems:AProgrammer'sPerspe电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

基本信息

书名:深入理解计算机系统:ComputerSystems:AProgrammer'sPerspective

定价:89元

作者:(美)布赖恩特(Bryant,R.E.)

出版社:电子工业出版社

出版日期:2006-07-01

ISBN:9787121025808

字数:1417000

页码:978

版次:1

装帧:平装

开本:16开

商品重量:0.4kg

编辑推荐


内容提要


本书主要介绍了计算机系统的基本概念,包括底层的内存中的数据表示、流水线指令的构成、虚拟存储器、编译系统、动态加载库,以及用户应用等。书中提供了大量实际操作,可以帮助读者更好地理解程序执行的方式,改进程序的执行效率。此书以程序员的视角全面讲解了计算机系统,深入浅出地介绍了处理器、编译器、操作系统和网络环境,是这一领域的之作。
本书适合作为计算机及相关专业的本科生教材,同时也适用于编程人员参考阅读。

目录


1
ATourofComputerSystems
1.1InformationisBits+Context
1.2ProgramsAreTranslatedbyOtherProgramsintoDifferentForms
1.3ItPaystoUnderstandHowCompilationSystemsWork
1.4ProcessorsReadandInterpretInstructionsStoredinMemory
1.4.1HardwareOrganizationofaSystem
1.4.2RunningthehelloProgram
1.5CachesMatter
1.6StorageDevicesFormaHierarchy
1.7TheOperatingSystemManagestheHardware
1.7.1Ptocesses
1.7.2Threads
1.7.3VirtualMemory
1.7.4Files
1.88SystemsCommunicateWithOtherSystemsUsingNetworks
1.9TheNextStep
1.10Summary
BibliographicsNotes
PartIProgramStructureandExecution
RepresentingandManipulatingInformation

2
2.1InformationStorage
2.1.1HexadecimalNotation
2.1.2Words
2.1.3DataSizes
2.1.4AddressingandByteOrdering
2.1.5RepresentingStrings
2.1.6RepresentingCode
2.1.7BooleanAlgebrasandRings
2.1.8Bit-LevelOperationsinC
2.1.9LogicalOperationsinC
2.1.10ShiftOperationsinC
2.2IntegerRepresentations
2.2.1IntegralDataTypes
2.2.2UnsignedandTwo's-ComplementEncodings
2.2.3ConversionsBetweenSignedandUnsigned
2.2.4Signedvs.Unsignedin
2.25ExpandingtheBitRepresentationofaNumber
2.2.6TruncatingNumbers
2.2.7AdviceonSignedvs.Unsigned
2.3IntegerArithmetic
2.3.1UnsignedAddition
2.3.2Two'sComplementAddition
2.3.3Two's-ComplementNegation
2.3.4UnsignedMultiplication
2.3.5Two's-ComplementMultiplication
2.3.6MultiplyingbyPowersofTwo
2.3.7DividingbyPowersof'Two
2.4FloatingPoint
2.41FractionalBinaryNumbers
2.4.2IEEEFloating-PointRepresentation
2.4.3ExampleNumbers
2.4.4Rounding
2.4.5Floating-PointOperations
2.4.6FloatingPointinC
2.5Summary
BibliographicNotes
HomeworkProblems
SolutiontoPracticeProblems

3
Machine-LevelRepresentationofPrograms
3.1AHistoricalPerspective
3.2ProgramEncodings
3.2.1Machine-LevelCode
3.2.2CodeExamples
3.2.3ANoteonFormatting
3.3DataFormats
3.4AccessingInformation
3.4.1OperandSpecifiers
3.4.2DataMovementInstructions

4ProcessorArchitecture
5OptimizingProgramPerformance
6TheMemoryHierarchy
PartRunningProgramsonaSystem
7Linking
8ExceptionalControlFlow
9MeasuringProgramExecutionTime
10VirtualMemory
PartInteractionandCommunicationBetweenPrograms
11System-LevelI/O
12NetworkProgramming
13ConcurrentProgramming
AHCLDescriptionsofProcessorControlLogic
BErrorHandling
Bibliography
Index

作者介绍


Randal E.Brant:1981年在麻省理工学院获计算机科学博士学位,现任美国卡内基·梅隆大学计算机学院院长,是ACM和IEEE的双会士,多次获得这两个协会颁发的大奖。Bryant教授从事计算机系统方面的教学工作已超过20年,结合计算机体系结构课程多年的教学经验,他开始把关注点

文摘


序言