此内容仅供注册用户。请 %登录%.

中文名: 深入理解计算机系统
原名: Computer Systems: A Programmer’s Perspective
别名: 深入理解计算机系统(程序员的观点)
版本: 英文完整版
发行时间: 2003年
地区: 大陆,美国
书我要,下载先! http://www.books51.com/ 祝您开卷有益!


概述:

说明一下我发布DjVu格式的原因:
因为没有找到好的pdf版本,那些4M多的英文版都不全,缺少第四章的内容等问题,(我觉得第四章挺重要的),第四章有时候会补充在文件的最后面,类似draft或beta版.
这个是完整版的.
建议用WinDjView软件阅读此电子书,目前的版本为0.5,软件大小才508kB
提供一个下载地址.
电驴资源
下面是用户共享的文件列表,安装电驴后,您可以点击这些文件名进行下载
WinDjView-0.5.exe 详情
508KB
全选
508KB
正文978页和封面,感谢什么的一共1008页,很完整.
我理解的DjVu比pdf好的优点:
1.打开很快.虽然是60M的文件,但打开奇快.
2.可以记得上次看书时到了多少页.不必再翻到上次看的页数.
3.阅读器很小,功能已经做的很全了,总之就是一个很高效的工具,希望大家喜欢.
缺点:
这本书不能够取词,如果可以取词的话,金山词霸应该也不支持,好在这本书很清晰.
我有这本书的中文版,为了配合中文版的学习,所以千方百计的找到了英文版,共享出来.
我刚刚看完第六章,的确是本好书啊.
当然,书中(尤其是前几章)有一些很有难度,不是看得很明白,只能慢慢研究了
发布一个我的截图,说明一下它的清晰度.

本书的英文网络支持:
http://csapp.cs.cmu.edu/
(能够找到很多东西)
英文勘误网站:
http://csapp.cs.cmu.edu/public/errata.html
(书中的确有错误,这是作者对自己的作品负责的态度,我曾经给作者发过email,去问一个问题,作者都有回信,说明这部作品还是经久不衰的.中文版的记得也有个勘误网站,但好像只能提交错误,错误也是多,但官方并没有整理,不如这个英文的网站好,勘误信息一目了然.)
一本相当有名的计算机书籍,语言浅显易懂而且是从最基本的说起,有希望成为我有生之年第一本读完的专业外文书籍 ,只需要有基本的数学思维和对计算机编程的兴趣就可以读懂.
所有想写出更快、更可靠程序的开发人员必读之书!
★ AMAZON五星图书,最伟大计算机科学教材之一
★ 卡耐基梅隆大学计算机学院院长,IEEE和ACM双院士倾力推出
★ 超过80所美国和世界一流大学计算机专业选用本书为教材
看看指导教师们是如何评价这本书的:
“我坚信从程序员的角度来看计算机系统对教会学生计算机的内部结构非常有帮助。”——Kostas Daniilidis,宾夕法尼亚大学
“这本书讲述事物的方法与众不同,但是和我想要的课程进行方式类似。”——John Greiner,Rice大学
“这是一项出色的工作,是这一领域教学方法的一次革命。”——Michael Scott,罗切斯特大学
作者Randal E. Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖。
本书提供了大量的例子和练习及部分答案。尤其值得一提的是,对于每一个基本概念都有相应的笔头或程序试验,加深读者的理解。
  本书适合那些想要写出更快、更可靠程序的程序员阅读。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好地理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统及网络互联环境。而通过程序员的视角,读者可以深深地体会到学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互联打下基础。
  本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构、程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级 I/O、网络编程和并发编程。书中所覆盖的内容主要讲述这些方面是如何影响应用和系统程序员的。例如,在讲述数据表示时,本书提出了用来表示数字的表示方法是有限的,它能够近似地表示整数和实数,但是这种表示方法是有限制的,程序员必须了解。在讲述高速缓存时,本书讨论了矩阵代码中的循环变量的顺序是如何影响程序的性能的。在讨论网络互联时,本书描述了并发服务器如何有效地处理来自多个客户端的请求。
  本书基于Intel兼容(IA32)机器,在Unix或者相关的操作系统(例如Linux)上执行C程序。虽然书中包括了一些帮助读者将Java转化成C的提示,但还是要求读者对C或者C++有一定的了解。
·本书被赞誉为价值超过等重量共金的无价资源宝库
·第一本将软件和硬件理论结合讲述的教程
·覆盖计算机导论、体系结构和处理器设计等多门课程
·经过大量学生使用,效果优秀,并获教师和学生一致推崇
·完善的教学网站,为教师和学生提供在线支持
A PROGRAMMER’S PERSPECTIVE
This book is for programmers who want to write faster and more reliable programs. By learning how programs are mapped onto the system and executed, readers will better understand why programs behave the way they do and how inefficiencies arise. Computer systems are viewed broadly, comprising processor and memory hardware, compiler, operating system, and networking environment. With its programmer’s perspective, readers can clearly see how learning about the inner workings of computer systems will help their further development as computer scientists and engineers. It also helps prepare them for further study in computer architecture, operating systems, compilers, and networking.
Topics include: data representations, machine-level representations of C programs, processor architecture, program optimization, memory hierarchy, linking, exceptional control flow, virtual memory and memory management, system-level 1/O, network programming, and concurrent programming. The coverage focuses on how these areas affect application and syste
杀毒情况:
安全检测软件软件:Windows Live OneCare 1.6.2111.12
版本号:Virus and Spyware Definition Version 1.19.2729.5
Firewall Policy Version 1.2.15.87
常驻:荷兰DonkeySever No1~3


标签:


文章类别:

本文链接: http://www.books51.com/581547.html

【点击下方链接,复制 & 分享文章网址】

深入理解计算机系统 Computer Systems: A Programmer s Perspective 英文完整版 → http://www.books51.com/581547.html

上一篇:

下一篇:

0 ratings, 0 votes0 ratings, 0 votes (0 次顶, 0已投票)
你必须注册后才能投票!
Loading...

添加新评论