《软件调试》导读之CPU篇
《软件调试》的第2篇是CPU的调试支持,由第2~7章组成,共有136页,是全书的第一个核心部分。写作和阅读这一篇的主要目标有如下几个:介绍大多数软件工程师需要补充的CPU基础。
CPU对软件调试核心功能的支持。
CPU对软件调试扩展功能的支持。
CPU中用于调试系统故障和自身问题的设施。
现代CPU和集成芯片所使用的硬件调试方案。
针对以上目标,第2、3章是满足目标1的,4~7章依次是满足另外四个目标的。下面对各部分的重点内容分别略作介绍。
一、介绍一个调试高手应该掌握的CPU层的基础知识。第2章和第3章是专门服务于这一目的的。调试好比行医看病,病人是计算机系统,要能看懂这个系统的毛病然后再对其施以治疗或者手术,那么必须了解其五丈六腑的结构,血脉流通的路线,生息运转的机理。要做到这一点,深刻理解计算机系统中硬件部分的核心——CPU——很重要。有人说,CPU是重要,但有什么必要在一本《软件调试》的书中写这个呢?调试高手还需要数学基础和语文基础呢,怎么不开两章讲讲呢?这一拮问不是没有道理,因此作者考虑到这一点,慎重阅读全文>
发表于 @ 2008年10月10日 10:08:00|评论(loading...)|收藏
我在《软件调试》一书的2.7节介绍了CPU的分页机制,因为这属于这本书的支持性内容,考虑篇幅限制,没有介绍启用PAE的情况。书出版后,很多读者对这一内容很感兴趣,也有读者遇到了启用PAE的情况。因此决定写这篇短文来介绍一下PAE的概况,以及如何在启用PAE后的系统中做2.7.5节的试验。阅读全文>
发表于 @ 2008年06月30日 14:33:00|评论(loading...)|收藏
《编程之美——微软技术面试心得》中给出了具体的解法以及最优的方案,见电子书。书中还提到比尔盖茨在上大学的时候也研究过这个问题,并且发表过论文。大家有没有兴趣知道盖茨研究这个题目的结果是怎样的呢?电子书中还附有看了《编程之美》后面试微软的小故事 :),大家快来下载吧。。。阅读全文>
发表于 @ 2008年06月12日 16:32:00|评论(loading...)|收藏
《编程之美——微软技术面试心得》提供电子书下载, 目前本书火热征集书评,获奖者有博文视点书目等礼品赠送。欢迎大家踊跃投稿,投稿地址如下。阅读全文>
发表于 @ 2008年05月15日 17:56:00|评论(loading...)|收藏
从这个列表上,你可以浏览到近期举行的非盈利公开课、讨论组或者技术大会等信息。这一列表向非盈利组织和商业团体免费开放,只要是对读者有价值的技术活动信息都欢迎添加。阅读全文>
发表于 @ 2008年03月05日 15:52:00|评论(loading...)|收藏
《.NET软件测试自动化之道》源代码下载地址为: http://www.apress.com/book/supplementDownload.html?bID=10119&sID=3425 该书源代码下载需要输入第8页的第2个单词:solution 才可以下载。阅读全文>
发表于 @ 2007年08月21日 16:16:00|评论(loading...)|编辑|收藏
《Enterprise JavaBeans 3.0中文版 第5版》源代码下载地址为:http://sourceforge.net/project/showfiles.php?group_id=22866 (最后一项,O'Reilly EJB 3.0 Workbook)阅读全文>
发表于 @ 2007年07月23日 10:35:00|评论(loading...)|编辑|收藏