免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: vcanb
打印 上一主题 下一主题

《深入理解计算机系统》有奖书评结果评出!谢谢大家参与! [复制链接]

论坛徽章:
0
41 [报告]
发表于 2010-11-15 11:12 |只看该作者
这位哥哥的回复很有质地!
签名档中的x软是不是东软啊.
ruijh 发表于 2010-11-14 09:42



    这位和45楼都是抄的。。。还一个字都不改

论坛徽章:
0
42 [报告]
发表于 2010-11-17 13:43 |只看该作者
很不错的的书籍,上面还有verilog模型。挺好的。

论坛徽章:
0
43 [报告]
发表于 2010-11-18 01:21 |只看该作者
关注学习一下

论坛徽章:
0
44 [报告]
发表于 2010-11-25 23:31 |只看该作者
回复 1# vcanb


都看完写书评了,还要奖品书干啥。。。。

论坛徽章:
0
45 [报告]
发表于 2010-11-26 11:25 |只看该作者
刚才看见大家写的书评, 汗颜呀,  大家说的精华章节我都没有看, 看第二章就感觉有点难懂,   但是我非常喜欢第7章节。   因为平时用的网络编程方面的多一些, 11章后面我也都详细看了,其中对进度图和楼上的感觉一样,很不错。  结合unp 更好些。    总之是非常好的书, 能够开阔眼界 , 了解更多的细节。 我看的是中文版,  已经有一本了,不只是否有必要再买一本 。   

只是我习题做的很少 。 基本就看内容。 毛病

论坛徽章:
0
46 [报告]
发表于 2010-11-26 11:28 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
47 [报告]
发表于 2010-11-26 12:47 |只看该作者
手里有了第一版了,看看。

论坛徽章:
0
48 [报告]
发表于 2010-11-26 17:30 |只看该作者
如果有人想从事C/C++系统级开发的话,我会向他推荐CSAPP.
如果有人想写出更快更健壮的程序的话,我会向他推荐CSAPP.
如果有人工作多年发觉遇到技术的瓶颈的话,我还是会向他推荐CSAPP.

      CSAPP是一本难得的好书,尤其对于国内的大部分程序员来说.它是真正意义上
第一本从程序员的视角或者说基于程序员的思维来讲解计算机系统及程序的运行的内部原理的专业书籍.
更难得的是它把一般程序员深表畏惧的计算机底层架构和原理,深入浅出如庖丁解牛般的逐步引导和剖析.
且辅以提问解惑的方式,生动有趣的背景资料让人能够轻松地理解与接受.它不像很多其他的书籍一样仅仅
是教你"如何去做",而是告诉你"为什么要这么做"以及"这么做是基于什么原因或者有什么优势",这对于想
了解程序内部是如何运行的,计算机是如何处理程序的程序员来说是尤为重要的.知其所以然,才能更好的
把握技术的本质,这样学习其他语言或者技术都能触类旁通,举一反三,事半功倍.

      CSAPP是一本教科书,但不是一般的教科书.它是CMU大学计算机专业的教科书,也是被全球几百所大学引进的(包括国内一些著名的大学)的经典教材之一.它对读者并不挑剔,不需要读者有很强的计算机专业背景知识,所以即便是非科班的程序员也能很好的看懂它. 同时它在每个主题,知识点后面都附有一些实用性比较强的考察题,更可加固对内容的理解与实践应用.

      CSAPP其实是一本入门书籍,其内容比较"浅显",它只是告诉你计算机的基本构成,计算机的字符表示,程序的编译等等一些基本的原理,是告诉你一些总的基本的解决问题的方法,看完它可能不会马上成为编程高手,但是理解了这本书的成为高手绝对不再是一个困难的事情.当然,"浅显"的东西并不见得容易,它需要用心的读与细心地思考体会,每每很多问题你苦思冥想觉得难以解决,每每很多设计你捉摸不透,通过它的引导与推导,往往最终会让人一拍脑袋:"原来如此!",是的,它就是能让很多应用级程序员突破瓶颈,从此豁然开朗;也能让正准备从事软件开发的新人拥有扎实的内功基础的一本经典著作.

      最后,再次向各位同行鼎力推荐此书!尤其是想有进一步提升的朋友.
当然,如果你是新人,正在为不知从哪里开始,那么你很幸运,可以直接从CSAPP开始你的程序员之路...

论坛徽章:
0
49 [报告]
发表于 2010-11-28 21:19 |只看该作者
{:3_187:}

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
50 [报告]
发表于 2010-11-28 23:07 |只看该作者
本帖最后由 shenlanyouyu 于 2010-11-30 16:19 编辑

“我第一次认识她,是通过网络,在“当当”!
    第一次见面,是在图书馆,一个角落,外表不起眼的“她”!   
    她来自海外!
      第一次见面,就给我留下深刻的印象,“她”的价格!
    还有她得到的五星评价!
    深入理解计算机系统!
    在亚马逊网得到了极高的评价!
      她被麻省理工、加州大学伯克利分校、卡耐基梅隆大学等超过80所美国和世界一流大学计算机专业选为教材,她享誉世界,被翻译成多种语言出版!
    很多人看了她,都发出相见恨晚的呼声!
    她被赞誉为价值超过等重量黄金的无价资源宝库:第一本将软件和硬件理论结合讲述的教程;覆盖计算机导论、体系结构和处理器设计等多门课程;经过大量学生使用,效果优秀,并获教师和学生一致推崇;完善的教学网站,为教师和学生提供在线支持。所有想写出更快、更可靠程序的开发人员必读之书!
    她通过程序员的视角,读者可以深深地体会到学习计算机系统的内部工作原理!
    她让许多人痴迷!
    当她出现在新书阅览室里,我疯狂的占有她,沉溺在她的怀抱里!
    当她回溯建库时,我在网络找到她,她的电子版,继续我的痴迷.......”
    当重新打开QQ空间,找到这篇日志,3年前疯狂阅读CSAPP第一版时的情景又浮现在我脑海里-那时刚大二,由于自己跨年级学习单片机课程,作为一个非计算机科班出身,所学专业为电子、计算机、生物和医学交叉学科,遇到了不少问题,为了坚持学习下去,自己将大部分时间泡在了图书馆。在新书阅览室,一个不起眼的角落里静静藏着的“她”,引起了我的注意,“她”丰富的内涵和厚实的外表深深的吸引了我,“她”帮助我解决了学习C语言和单片机遇到的多问题:之前自己只学习了C语言,并没有学习微机原理。当自己学习单片机时,发现老师在上课时将大部分时间放在了单片机的汇编指令的讲解,自己学得云里雾里,对于计算机完全没有建立概念。但是当我遇到了CSAPP,她成为了我的得力的助手,我对计算机系统有了更深的认识。 例如基本的计算机原理,汇编语言和C语言之间的联系。当时对我最大的帮助,就是,让我明白了数在计算机中是怎样存储和表示的,而且在研究生复试时帮了我很大一个忙,当我能准确回答出浮点数在计算机中的表示方式时,得到了导师的赞许。其次,通过阅读“她”,你将会认识C语言的本质,明白函数形参和实参之间的区别,理解堆栈的作用,进而更深层次理解指针的作用。最重要的是通过的她的引荐,我认识了Unix,进一步认识了她的姊妹linux,并深深爱上了linux。
   时光飞逝,如白驹过隙。3年过去了,我对她依然痴情不改,以至于“她”升级,更丰富了自身的内涵后,摇身一变,在千呼万唤中第2版呈现在我们面前。我迫不及待想一睹其美貌,在图书馆一楼的书店,站了近一个下午的时间,阅读了她的内容,第2版相对于第1版,变得更美,内容更加丰富,更贴近时代的发展:
    1)保持了原有的针对32位系统的说明,增加了对64位系统的描述。
    2)增加了很多关于由算术运算溢出以及缓冲区溢出造成安全漏洞的内容,更详细地讲述了处理器对异常的发现和处理。
    3)增加了固态硬盘的内容,虽然目前固态硬盘的价格很高,普遍应用还需要一段时间,但是随着技术的进步,价格的降低,固态硬盘将会得到大量应用。
    我的推荐与建议:
    推荐给电子、计算机的同行们!值得一品!
    正如卓越亚马逊一位读者所说的那样---“如果大学只能带走一本书的话,我选择这本。”
    对于非计算机科班出身,有志于从事电子系统和嵌入式系统开发的同学,阅读本书有极大的帮助。她涵盖了计算机组成原理、编译原理和操作系统等作为一个嵌入式系统开发工程师需要学习的知识,她将给你一个系统的计算机知识,从最底层的数据在内存中的表示,到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户态应用。更能触类旁通,充分意识到计算机系统的重要性,建立起所写程序可能被执行的数据或指令流图,明白执行程序时到底发生了什么事,从而能设计出高效、可移植、健壮的程序,并能够更快地对程序排错、改进程序性能。
    如果你想深入地理解计算机系统,深入地学习C/C++,她是首选宝典。
    CSAPP不需要读者以前有任何硬件、机器语言或是汇编语言编程的经验。为了帮助C语言编程背景薄弱的读者,书中加入了这样一些专门的注释来突出C中一些特别重要的特性。文中每段代码示例都是经过GCC编译并在Linux系统上测试后直接生成的,如果想从事底层开发或在Linux平台下开发,这本书是很好的选择。并且CSAPP具有丰富的补充资料,完善的学习网站。
    CSAPP重点描述计算机系统的实现细节,要掌握理解书中内容存在不小的难度,并不是简单的入门级别的书。因此对于不同基础、专业学科背景的程序员应该有选择性、循序渐进地阅读此书。
    对于大学低年级的学生,我的建议是阅读CSAPP的第一部分-“程序结构和执行”的2-4章,重点阅读“理解信息的处理”和“程序的机器级表示”这两章,这两章重点揭示了C语言程序和它们相对应的机器语言程序之间的交互作用。然后,循序渐进,由浅入深,逐步学习如何优化程序的性能,完成书中第二部分的学习,需要重点理解第二部分的“链接”部分。对于高年级的本科生和研究生,可以对自己感兴趣的方面重点阅读。特别对于非计算机科班出身的程序员,要理解本书的第一部分以及第二部分的“链接”,个人认为这些章节是本书的精华所在。而对于书中的第三部分,可以配合APUE(unix环境高级编程)或者linux c程序设计相关书籍学习。
    对于书本中的实验,我建议如果有时间都可以自我完成。遇到问题时,或者求助于她的网站,或者google一下,你只需一台安装了linux的电脑即可。我在阅读CSAPP时,使用的Ubuntu linux系统完成书中的练习,我也推荐新手使用Ubuntu,要完成书中的练习,读者还需要安装编译器等相关软件,只需要使用命令apt-get install build-essential,就可以建立C编译环境。
    期待国人能写出这样的书!
    我们一起努力!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP