现在的位置: 首页 > 综合 > 正文

《Windows内核原理与实现》终于完成了

2013年09月02日 ⁄ 综合 ⁄ 共 1002字 ⁄ 字号 评论关闭

 

 

原文链接:http://blog.csdn.net/panaimin/archive/2010/04/19/5504718.aspx

 

豆瓣链接:http://book.douban.com/subject/4719159/

互动网购买链接:http://www.china-pub.com/196542&chinapub=eqf&website_id=55880&eu_id=4326217_s4719159

 

经过将近两年的努力,终于完成了《Windows内核原理与实现》一书。2008年春天,我有了写一本关于Windows内核的书的想法,然后联系出版社并付诸实施。这就把两年的业余时间搭了进去,至少有一半的夜晚迟至2点才睡觉。

按原来的计划,期望在2009年秋天完成全书并出版。其实到20096月份,这本书的主体内容,即进程和线程管理、内存管理、同步与并发,以及I/O,已经完成了,但考虑到系统的完整性,又花了不少笔墨来描述Windows系统的其他部件,到200912月初终于完成所有的章节。接下来用4个月时间复查一遍,于20104月初完成所有内容,包括文前文后的文字。

在此之前,我只写过一本书,即1998年写了《COM原理与应用》,199911月出版。写作COM这本书我花了大约9个月时间。现在回想起来,描述COM技术基本上还只是停留在表面上,并没有深入到COM的核心。如果我今天再来写COM,相信可以写得透彻很多。即使不参考COM的实现代码,也可以通过各种途径挖掘到COM的实现细节。当然,这需要足够多的时间投入。

写作Windows内核这本书,其实也是一个学习过程。虽然事先已经了解Windows内核中的许多细节,但为了准确地、系统地描述Windows内核中的各种机制,仍然有大量的细节需要搞清楚。有时候,一个很小的细节,可能要花上一两个晚上。我常常在思考,Windows内核中有这么多精巧的设计,内核开发人员和设计师是如何想到并构造出来的呢。每次想通了一个问题,总会有一种豁然开朗的感觉。这种乐趣,我相信很多程序员都有体会。

从上一本书到这本书,隔了10年,并不等于写作这本书需要10年的积累。我没有刻意要写这样的技术图书,写作这本书纯粹是机缘巧合,兴趣所致。WRK2006年发布的,我等待了两年,一直期望有这样的书出现,两年后终于决定自己写这本书。现在,这本书完成了,感觉轻松了很多。

 

抱歉!评论已关闭.