€21.22
赠 购书满20欧元,送台历一份(赠品须放入购物车才有效)的时间为2024-02-02到2024-03-31,赶快来抢吧!
本服务由德国中文书店提供售后服务与产品支持
正品保证
款到发货
7天退货
极速达
五星图书,最伟大的计算机科学教材之一 卡耐基梅隆大学计算机学院院长、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服务器。你会认识到并发带来的希望和陷阱,当单个芯片上集成了多个处理器核时,这个主题变得越来越重要。 ……