张银奎,高级软件工程师,高端调试网站主要创始人,《程序员 》杂志“软件调试”专栏作者
发表于2024-11-21
软件调试 2024 pdf epub mobi 电子书
本书刚出版时我就买了一本,可惜当时自身水平不够,看了不到一半就放下了。现在再来看本书,已经能比较流畅的理解内容,也越发感觉本书的珍贵。 本书从调试的角度串起了X86 CPU / Windows操作系统的方方面面。之前几年我的兴趣更多的集中在对OS内核的学习,看到本书才意识到自...
评分还没看完, 的确对得起"著"这个字. 和Intel手册对应着看, 对Intel的历史了解的真多啊, 这不是Intel的员工看来还真不行. 目前最大的感受就是作者对Intel手册详细阅读, 研究之后的一本读后感. 如果能配上Intel中的图就更好了, 总是觉得想看图示的时候, 需要到Intel的手册中去...
评分对于这样原理性质很强的书,仅仅读这一本效果不会太好 倒不是说张先生的书不好,原理和基础这样的东西本身就存在着理解的差异,对于我们这样的读者需要多读读很多其他相关人写的东西 比如大名鼎鼎的《深入解析计算机系统》 我个人一直认为底层编程既然不考虑用户层面的需要,那...
评分这本书我是在看了作者博客上的一些文章以后才去看的,也看到一些骂人的帖子,本来我对国内的技术作者是不抱太大希望的,首先是因为很少有人能钻研进去,其次是缺乏原创精神,再次是写的题材都是国外嚼烂了的东西.站在书店大概看了一下,感觉不错,于是买回来看.优缺点都说说. 优点是:...
评分从CPU到操作系统再到编译器讲述调试功能,结构清晰。不过读此书的目的是什么呢,写一个调试器?如果仅仅是为了提高自己的调试能力,本书作用很小。但是另一方面,如果在本方面的知识比较丰富,也能写出更便于调试的程序,呃,我把刚才自己说的言论推翻了。 总之,强烈推荐。
图书标签: 调试 软件调试 debug 计算机 编程 软件开发 debugging windows
围绕如何实现高效调试这一主题,本书深入系统地介绍了以调试器为核心的各种软件调试技术。本书共30章,分为6篇。第1篇介绍了软件调试的概况和简要历史。第2篇以英特尔架构(IA)的CPU为例,介绍了计算机系统的硬件核心所提供的调试支持,包括异常、断点指令、单步执行标志、分支监视、JTAG和MCE等。第3篇以Windows操作系统为例,介绍了计算机系统的软件核心中的调试设施,包括内核调试引擎、用户态调试子系统、异常处理、验证器、错误报告、事件追踪、故障转储、硬件错误处理等。第4篇以Visual C/C++编译器为例,介绍了生产软件的主要工具的调试支持,重点讨论了编译期检查、运行期检查及调试符号。第5篇讨论了软件的可调试性,探讨了如何在软件架构设计和软件开发过程中加入调试支持,使软件更容易被调试。在前5篇内容的基础上,第6篇首先介绍了调试器的发展历史、典型功能和实现方法,然后全面介绍了WinDBG调试器,包括它的模块结构、工作模型、使用方法和主要调试功能的实现细节。.
本书是对软件调试技术在过去50年中所取得成就的全面展示,也是对作者本人在软件设计和系统开发第一线奋战10多年的经验总结。本书理论与实践紧密结合,选取了大量具有代表性和普遍意义的技术细节进行讨论,是学习软件调试技术的宝贵资料,适合每一位希望深刻理解软件和自由驾驭软件的人阅读,特别是从事软件开发、测试、支持的技术人员和有关的研究人员。...
很好!:):)
评分知识型的书,作者讲的很细!
评分深入浅出讲解了Debug的方方面面,当之无愧的大部头
评分经典
评分太啰嗦了。
软件调试 2024 pdf epub mobi 电子书