首页计算机书籍操作系统Windows内核设计思想_陈树宝著_9787121253140
空白

文档

1369

关注

0

好评

0
PDF

Windows内核设计思想_陈树宝著_9787121253140

阅读 949 下载 0 大小 8.81M 总页数 636 页 2023-02-22 分享
价格:¥ 10.00
下载文档
/ 636
全屏查看
Windows内核设计思想_陈树宝著_9787121253140
还有 636 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 636 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
这不是一个技术问题。PC上的Windows如此,移动平台上的Android与iOS也如此。那为什么我们还要学习它?因为我们可以使用它,但不能任它忽悠我们,即便它像自来水一样便宜(目前Windows依然贵得离谱,这是当代奇葩之一),或者干脆就是免费的(比如Android)。笔者倾向于操作系统会越来越便宜,最终变成免费或者接近于免费的,经济上应该不会成为一个问题。但我们必须了解它,熟知它的问题。就像我们得了解我们每天喝的自来水,里边有漂白粉,甚至抗生素!只有真正明白学了做什么用,才有可能有学习的动力,才有可能真正学好。如今要开发自主版权的操作系统的呼声,很大一部分来自安全的需要。设有人愿意让自己安全的命脉攥在别人的手里。其实我反而觉得,想要真正把握自己安全的命脉,与其等待自己开发的操作系统去夺了已经被占的坑,不如充分地了解现在占坑的操作系统是怎么运作的。一个操作系统不管多么封闭多么神秘,它总归是一堆二进制代码。它的执行过程是可以被分析被监控的。至于有人说缺少源代码,事实上国家是可以要求微软提供源代码的。问题倒在于分析源代码的人:如果你不懂操作系统,那么纵然三千万行源代码摆在你面前,里边堂而皇之地写上一百个漏洞,你又能找出来一个吗?学习这些前辈们的作品,读者不但能了解前辈们的英明睿智,还能发现他们的局限。希望读者不要做一个单纯的膜拜者和盲从者。如果你觉得Windows的64位版驱动要验签名了,内核有PatchGuard了,所以更安全了;如果你觉得你用的是“水果”,不越狱所以固若金汤;如果你觉得Android不root就是安全的,我只能说你还处于蒙味无知的状态。如果你感觉到了哪里可能会有漏洞,而你可以一一填补,说明你混沌初开了。如果你像某些大公司的系统设计员一样,忽然冒出一个前无古人的想法,认为这样可以一劳永逸地解决安全问题,说明你开始了独立思考,可以着手安全问题了!如果你终于回到现实,甘愿像被缚的普罗米修斯一样,今夜痊愈,明日又开始新一轮的开膛破肚,永无休止,那你终于走上了正途!想要开始这个奇妙的旅程,就打开本书,认真了解Windows内核设计的每个细节吧。我谨以此文,祝贺陈老师,祝贺《Windows内核设计思想》一书出版。畅销书《天书夜读一从汇编语言到Windows内核编程》《寒江独钓一Windows内核安全编程》作者谭文2015年1月13日推荐序2认识陈树宝先生到现在大概也有5年时间了,他是个技术深厚、勤奋踏实的开发牛人,常常承担主要的开发职责。刚接触他时就知道他在研究Windows内核方面下了很大的工夫,从系统启动阶段到系统各种管理机制都有研究,例如内存管理、对象管理、进程管理、I/O系统、文件系统等,我甚是佩服他在这方面的功底造诣。由于自己对Windows内核了解不多,遇到这方面的疑问,偶尔也会请教于他,总能得到一些收获。相比于历来都是扎堆热门的Linux内核研究,以及雨后春般蓬勃发展起来的Andriod系统类研究书籍,国内对Windows内核进行系统地全面深入研究的书籍实在太少了。据我浅薄的见闻所知,大概也只有毛德操先生和潘爱民先生的著作属于这类书籍,当然还有翻译自国外经典的《Windows Internals》)(中文版为《深入解析Windows操作系统》)一书。实际上,国内研究Windows内核的人非常多,但常常限于坊间研究,能愿意公布出来分享的不多。或者是限于本职工作范围内所使用到的,或者是一些零零散散的资料。当我知道陈树宝先生打算写《Windows内核设计思想》一书,我感到非常高兴。一来能将他这几年积累的知识呈现出来,我觉得这对国内想进入或者想了解这个领域的读者来说是幸运的,至少可以少走一些他以前走过的弯路;二来通过书籍能够实现自己一定的价值,并且为这个领域贡献出一份力量。我们都知道,沉醉于研究对于那些务实的技术人来说是孤独的,需要有毅力恒心。而花费时间将自己的研究心血分享出来更是难得的。在起笔此书时,我也曾经问过陈树宝先生打算写哪方面的内容,也有一些疑虑,毕竟要写好这类“大气”的书是不容易的,不仅涉及知识面广,而且也需要这方面能力的自信。所幸的是,由于知识的积累,陈树宝先生轻车熟路,手到擒来,竞似不费功夫,让我消除了这个疑虑。我很高兴为陈树宝先生的《Windows内核设计思想》一书作序推荐。我了解到的信息,也正如陈树宝先生在《Windows内核设计思想》一书前言所说的,这本书是以介绍源码(这个源码有不少是自己整理和修改过并经过验证的),结合相应的调试来展现出Windows内核的设计思路,通过调试代码能让读者更好地理解整个内核框架。我细看了此书的目录,第1章介绍了搭建开发和调试环境,第2章主要介绍OS的引导阶段,而第3章更是直捣黄龙,进一步深入地介绍Windows的调试机制,可见调试在这本书里是非常重要的。作者非常注重实践,毫无保留地呈现核心的内容。在第6章开始介绍了热门的,也是必不可少的内存管理机制。我们知道,内存管理对一个OS来说太重要了,Windows设计了一套特别的内存管理手段,这部分必然是非常值得一看的。第7章的对象管理更是Windows独特的地
返回顶部