• 深入理解计算机系统(原书第3版)
  • 深入理解计算机系统(原书第3版)
  • 深入理解计算机系统(原书第3版)
21年品牌 40万+商家 超1.5亿件商品

深入理解计算机系统(原书第3版)

正版新书 新华官方库房直发 可开电子发票

87.57 6.3折 139 全新

库存660件

湖北武汉
认证卖家担保交易快速发货售后保障

作者(美)兰德尔·E.布莱恩特(Randal E.Bryant) 等 著;龚奕利,贺莲 译

出版社机械工业出版社

ISBN9787111544937

出版时间2016-11

版次1

装帧平装

开本16开

纸张胶版纸

页数737页

定价139元

货号SC:9787111544937

上书时间2024-11-01

沈成书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
关于作者Randal E.Bryant  1973年于密歇根大学获得学士学位,随即就读于麻省理工学院研究生院,并在1981年获计算机科学博士学位。他在加州理工学院做了三年助教,从1984年至今一直是卡内基梅隆大学的教师。这其中有五年的时间,他是计算机科学系主任,有十年的时间是计算机科学学院院长。他现在是计算机科学学院的院长、教授。他同时还受邀任职于电子与计算机工程系。
    他教授本科生和研究生计算机系统方面的课程近40年。在讲授计算机体系结构课程多年后,他开始把关注点从如何设计计算机转移到程序员如何在更好地了解系统的情况下编写出更有效和更可靠的程序。他和OHallaron教授一起在卡内基梅隆大学开设了15-213课程“计算机系统导论”,那便是此书的基础。他还教授一些有关算法、编程、计算机网络、分布式系统和VLSI(超大规模集成电路)设计方面的课程。
    Bryant教授的主要研究内容是设计软件工具来帮助软件和硬件设计者验证其系统正确性。其中,包括几种类型的模拟器,以及用数学方法来证明设计正确性的形式化验证工具。他发表了150多篇技术论文。包括Intel、IBM、Fujitsu和Microsoft在内的主要计算机制造商都使用着他的研究成果。他还因他的研究获得过数项大奖。其中包括Semiconductor Research Corporation颁发的两个发明荣誉奖和一个技术成就奖,ACM颁发的Kanellakis理论与实践奖,还有IEEE颁发的W.R.G.Baker奖、Emmanuel Piore奖和Phil Kaufman奖。他还是ACM院士、IEEE院士、美国国家工程院院士和美国人文与科学研究院院士。
    David R.OHallaron  卡内基梅隆大学计算机科学和电子与计算机工程系教授。在弗吉尼亚大学获得
...
精彩内容:
前言本书(简称CS:APP)的主要读者是计算机科学家、计算机工程师,以及那些想通过学习计算机系统的内在运作而能够写出更好程序的人。
    我们的目的是解释所有计算机系统的本质概念,并向你展示这些概念是如何实实在在地影响应用程序的正确性、性能和实用性的。其他的系统类书籍都是从构建者的角度来写的,讲述如何实现硬件或系统软件,包括操作系统、编译器和网络接口。而本书是从程序员的角度来写的,讲述应用程序员如何能够利用系统知识来编写出更好的程序。当然,学习一个计算机系统应该做些什么,是学习如何构建一个计算机系统的很好的出发点,所以,对于希望继续学习系统软硬件实现的人来说,本书也是一本很有价值的介绍性读物。大多数系统书籍还倾向于重点关注系统的某一个方面,比如:硬件架构、操作系统、编译器或者网络。本书则以程序员的视角统一覆盖了上述所有方面的内容。
    如果你研究和领会了这本书里的概念,你将开始成为极少数的“牛人”,这些“牛人”知道事情是如何运作的,也知道当事情出现故障时如何修复。你写的程序将能够更好地利用操作系统和系统软件提供的功能,对各种操作条件和运行时参数都能正确操作,运行起来更快,并能避免出现使程序容易受到网络攻击的缺陷。同时,你也要做好更深入探究的准备,研究像编译器、计算机体系结构、操作系统、嵌入式系统、网络互联和网络安全这样的高级题目。
    读者应具备的背景知识本书的重点是执行x86-64机器代码的系统。对英特尔及其竞争对手而言,x86-64是他们自1978年起,以8086微处理器为代表,不断进化的近期新成果。按照英特尔微处理器产品线的命名规则,这类微处理器俗称为“x86”。随着半导体技术的演进,单芯片上集成了更多的晶体管,这些处理器的计算能力和内存容量有了很大的增长。在这个过程中,它们从处理16位字,发展到引入IA32处理器处理32位字,再到最近的x86-64处理64
...
内容简介:
本书是将计算机软件和硬件理论结合讲述的经典教程,内容覆盖计算机导论、体系结构和处理器设计等多门课程。本书的大优点是为程序员描述计算机系统的实现细节,通过描述程序是如何映射到系统上,以及程序是如何执行的,使读者更好地理解程序的行为为什么是这样的,以及造成效率低下的原因。
目录:
出版者的话
中文版序一
中文版序二
译者序
前言
关于作者
第1章计算机系统漫游1
1.1信息就是位+上下文1
1.2程序被其他程序翻译成不同的格式3
1.3了解编译系统如何工作是大有益处的4
1.4处理器读并解释储存在内存中的指令5
1.4.1系统的硬件组成5
1.4.2运行hello程序7
1.5高速缓存至关重要9
1.6存储设备形成层次结构9
1.7操作系统管理硬件10
1.7.1进程11
1.7.2线程12
1.7.3虚拟内存12
1.7.4文件14
1.8系统之间利用网络通信14
1.9重要主题16
1.9.1Amdahl定律16
1.9.2并发和并行17
1.9.3计算机系统中抽象的重要性19
1.10小结20
参考文献说明20
练习题答案20
部分
程序结构和执行
第2章信息的表示和处理22
2.1信息存储24
2.1.1十六进制表示法25
2.1.2字数据大小27
2.1.3寻址和字节顺序29
2.1.4表示字符串34
2.1.5表示代码34
2.1.6布尔代数简介35
2.1.7C语言中的位级运算37
2.1.8C语言中的逻辑运算39
2.1.9C语言中的移位运算40
2.2整数表示41
2.2.1整型数据类型42
2.2.2无符号数的编码43...

   相关推荐   

—  没有更多了  —

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

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP