当前位置: 首页 > 计算机/网络 > 深入理解计算机系统(原书第3版)(五星图书,最伟大的计算机科学教材之一)

浏览历史

×

深入理解计算机系统(原书第3版)(五星图书,最伟大的计算机科学教材之一)

深入理解计算机系统(原书第3版)(五星图书,最伟大的计算机科学教材之一)

深入理解计算机系统(原书第3版)(五星图书,最伟大的计算机科学教材之一)

prev

商品描述:

商品属性

编辑推荐
  被誉为“价值超过等重量黄金的无价资源宝库”

  五星图书,最伟大的计算机科学教材之一
卡耐基梅隆大学计算机学院院长、IEEE、ACM和美国工程院院士倾力奉献
超过120所美国和世界一流大学计算机专业选用本书为教材


内容推荐

本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的 表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级i/o、网络编程、并发编程等。书 中提供子大量的例子和练习题,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。
本书适合作为高等院校计算机及相关专业本科牛、研究生的教材,也可供想要写出更快、更可靠程序的程序员及专业技术人员参考。

作者简介

Randal E. Bryant 1973年于密歇根大学(University of Michigan)获得学士学位,随即就读于麻省理工学院(Massachusetts Institute of Technology)的研究生院,并在1981年获计算机博士学位。他在加州理工学院(California Institute of Technology)做了三年助教,从1984年

目录

第1章 计算机系统漫游
第一部分 程序结构和执行
第2章 信息的表示和处理
第3章 程序的机器级表示
第4章 处理器体系结构
第5章 优化程序性能
第6章 存储器层次结构
第二部分 在系统上运行程序
第7章 链接
第8章 异常控制流
第9章 虚拟存储器
第三部分 程序间的交互和通信
第10章 系统级i/o
第11章 网络编程
第12章 并发编程
附录a 错误处理
参考文献

在线试读部分章节

第1章 计算机系统漫游
计算机系统是由硬件和系统软件组成的,它们共同工作来运行应用程序。虽然系统的具体实现方式随着时间不断变化,但是系统内在的概念却没有改变。所有计算 机系统都有相似的硬件和软件组件,它们执行着相似的功能。一些程序员希望深入了解这些组件是如何工作的,以及这些组件是如何影响程序的正确性和性能的,以 此来提高自身的技能。本书便是为这些读者而写的。
现在就要开始一次有趣的漫游历程了。如果你全力投身学习本书中的概念,完全理解底层计算机系统以及它对应用程序的影响,那么你将会逐渐成为凤毛麟角的“权威”程序员。
你将会学习一些实践技巧,比如如何避免由计算机表示数字的方式导致的奇怪的数字错误。你将学会怎样通过一些聪明的小窍门来优化你的C代码,以充分利用现 代处理器和存储器系统的设计。你将了解到编译器是如何实现过程调用的,以及如何利用这些知识避免缓冲区溢出错误带来的安全漏洞,这些弱点会给网络和因特网 软件带来了巨大的麻烦。你将学会如何识别和避免链接时那些令人讨厌的错误,它们困扰着普通的程序员。你将学会如何编写自己的Unix外壳、自己的动态存储 分配包,甚至是自己的Web服务器。你会认识到并发带来的希望和陷阱,当单个芯片上集成了多个处理器核时,这个主题变得越来越重要。
……


商品属性
[作者] (美)布莱恩特,奥哈拉伦 著,龚奕利,雷迎春 译
[出版社] 机械工业出版社
[开本] 16开
[图书书号/ISBN] 9787111544937
[出版日期] 2016年11月
[图书装订] 平装

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容: