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

 

 

原文链接: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年发布的,我等待了两年,一直期望有这样的书出现,两年后终于决定自己写这本书。现在,这本书完成了,感觉轻松了很多。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值