ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
沪ICP备05041459号
About AdvDbg Consult Train Services Products Tools Community Contact   登录 | 注册
Post Print Search
帖子排序:    
帖子发起人: 黑风幻影   发起时间: 2008-07-11 22:09 PM   回复: 8
sgogriu 离线,最后访问时间: 7/23/2008 9:00:26 AM 黑风幻影

无等级
注册: 2008-07-11
发 贴: 9
软件调试一书的预备知识要求如何?
 2008-07-11, 22:09 PM Reply Quote

不知道该书的预备知识要求如何,本人之前学习C,win32汇编,对VB,C++也只是了解一下,相当于只看了一下书本,学得很肤浅,对软件调试有一定的了解,之前有看过看雪出版的加密与解密一书,另外也看过深入理解计算机系统一书 ,不知道对阅读该书是否有帮助,不知还需要哪些其它的知识,可否具体指点一下,谢谢!!!

IP 地址: 已记录   报告
WANGyu 离线,最后访问时间: 9/5/2008 6:19:50 PM 王宇

无等级
男
注册: 2007-05-08
发 贴: 67
Re: 软件调试一书的预备知识要求如何?
 2008-07-14, 09:44 AM Reply Quote
楼主既然阅读过卡耐基的ZIP,就应该有基础阅读大部分的计算机应用书籍。
此外,实践基础和理论基础同样重要,
多动手写 + 多动手调,可以帮助你更好的理解《软件调试》中的一些例子。
IP 地址: 已记录   报告
Raymond 离线,最后访问时间: 9/5/2008 11:59:49 PM Raymond

无等级
注册: 2005-12-19
发 贴: 143
Re: 软件调试一书的预备知识要求如何?
 2008-07-16, 20:49 PM Reply Quote
以下是摘自《软件调试》前言的回答:

要读懂和领会本书的内容,笔者希望读者已经具备了以下基础:

1)曾经亲自参与编写程序,包括输入代码、编译,然后执行。
2)使用过某一种类型的调试器,用过断点、跟踪、观察变量等基本调试功能。如果对这些功能充满了好奇,希望了解它们是如何工作的则更好。
3)承认软件的复杂性,认为开发一个软件产品与写一个HelloWorld程序根本不是一回事,参加过某个软件开发项目,对软件工程有基本的了解。

补充一句,其实与其说基础知识重要,还不如说要深刻理解计算机系统和完全掌控软件的决心重要。
IP 地址: 已记录   报告
sgogriu 离线,最后访问时间: 7/23/2008 9:00:26 AM 黑风幻影

无等级
注册: 2008-07-11
发 贴: 9
Re: 软件调试一书的预备知识要求如何?
 2008-07-19, 13:26 PM Reply Quote

 WANGyu wrote:
楼主既然阅读过卡耐基的ZIP,就应该有基础阅读大部分的计算机应用书籍。此外,实践基础和理论基础同样重要,多动手写 + 多动手调,可以帮助你更好的理解《软件调试》中的一些例子。

"卡耐基的ZIP"指的是?<<深入理解计算机系统>>不是卡耐基写的啊!

IP 地址: 已记录   报告
sgogriu 离线,最后访问时间: 7/23/2008 9:00:26 AM 黑风幻影

无等级
注册: 2008-07-11
发 贴: 9
Re: 软件调试一书的预备知识要求如何?
 2008-07-19, 13:32 PM Reply Quote

 Raymond wrote:
以下是摘自《软件调试》前言的回答: 要读懂和领会本书的内容,笔者希望读者已经具备了以下基础: 1)曾经亲自参与编写程序......"

软件调试一书有内核调试的内容,但本人对内核方面不是很了解,驱动程序设计也不是很了解,我可以先阅读哪些这方面的书籍,以便可以更好地理解软件调试关于这部分的内容呢???

IP 地址: 已记录   报告
skyworth 离线,最后访问时间: 8/9/2008 10:42:15 AM skyworth

无等级
注册: 2008-06-07
发 贴: 38
Re: 软件调试一书的预备知识要求如何?
 2008-07-19, 23:40 PM Reply Quote
呵呵,这个要看你的个人兴趣吧,如果没有打算要写驱动程序,或者深入了解操作系统内核什么的,内核调试大概看看,知道怎么回事就好了,至于自己感兴趣的,就一定要弄清楚为什么。
IP 地址: 已记录   报告
sgogriu 离线,最后访问时间: 7/23/2008 9:00:26 AM 黑风幻影

无等级
注册: 2008-07-11
发 贴: 9
,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
 2008-07-20, 13:06 PM Reply Quote
,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
IP 地址: 已记录   报告
WANGyu 离线,最后访问时间: 9/5/2008 6:19:50 PM 王宇

无等级
男
注册: 2007-05-08
发 贴: 67
Re: ,Re: 软件调试一书的预备知识要求如何?,我是怕书中内核调试部分要求太高了,要是自己没基础,买来又看不懂就太对不起作者了,呵呵……毕竟我不是学计算机的,而且那书很厚,涉及的内容应该不少吧!
 2008-07-21, 08:34 AM Reply Quote

"卡耐基的ZIP"指的是? 《深入理解计算机系统》不是卡耐基写的啊!
---------------------------------------------------------------------

黑风幻影说《Computer Systems - A Programmer's Perspective》 您“霸占”了半年,但是您不会不知道它和 CMU 的关系吧..
CMU 的邮编是:15-213,同时这也是《Computer Systems》一书的课程号,该书的地位在 CMU 被尊为:“15-213 - The Class That Gives CMU Its Zip!”
ZIP可翻译为:“邮编”、“精神”等。

参见如下:
Origins of the Book
The book stems from an introductory course that we developed at Carnegie Mellon University in the Fall of 1998, called 15-213: Introduction to Computer Systems (ICS) [7]. The ICS course has been taught every semester since then, each time to about 150 students, mostly sophomores in computer science and computer engineering. It has since become a prerequisite for most upper-level systems courses in the CS and ECE departments at Carnegie Mellon.

......

Aside: ICS numerology.
The numerology of the ICS course is a little strange. About halfway through the first semester, we realized that the assigned course number (15-213) was also the CMU zip code, hence the motto “15-213: The course that gives CMU its zip!”. By chance, the alpha version of the manuscript was printed on February 13, 2001 (2/13/01). Whe we presented the course at the SIGCSE education conference, the talk was scheduled in Room 213. And the final version of the book has 13 chapters. It’s a good thing we’re not superstitious! End Aside.


更多信息请参见 CMU 网站。

IP 地址: 已记录   报告
sgogriu 离线,最后访问时间: 7/23/2008 9:00:26 AM 黑风幻影

无等级
注册: 2008-07-11
发 贴: 9
,,Re: ,Re: 软件调试一书的预备知识要求如何?,发表
 2008-07-21, 14:24 PM Reply Quote
,Re: ,Re: 软件调试一书的预备知识要求如何?,你的意思应该是说:《深入理解计算机系统》是卡耐基梅隆大学的课程吧!我原先以为你是说由卡耐基写的叫ZIP的书,误解,呵呵…
IP 地址: 已记录   报告
高端调试 > 《软件调试》 > 《软件调试》答疑 > ,,Re: ,Re: 软件调试一书的预备知识要求如何?,发表
 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2005 Advanced Debugging Ltd. All Rights Reserved.