admin管理员组文章数量:1130349
以前看书,从不看所谓的各版本之间的差别
现在,感觉,了解一下其中的历史,还是有一定的趣味的,到底什么趣味,见人见智
至少可以感受时代的进步,科技的发展,应用的更新,或许直到有一天,所有人的工作都被AI替代了,哈哈
第一版本, INSIDE WINDOWS NT,主要包含了WINDOWS NT技术的架构与设计思路, 作者,HELEN CUSTER
第二版本,INSIDE WINDOWS NT, 更新到WINDOWS NT 4.0, 书中的技术细节加多了, 作者,DAVID SOLOMON
第三版本,INSIDE WINDOWS 2000, 增加了STARTUP, SHUTDOWN, SERVICE INTERNALS, REGISTERY INTERNALS, FILE-SYSTEM DRIVERS, NETWORKING
还包括了内核变化的部分,如WDM, PNP, POWER MANAGEMENT, WMI, ENCRYPTION, JOB OBJECT, TERMINAL SERVICES.
作者: DAVID SOLOMON, MARK RUSSINOVICH
第四版本, WINDOWS INTERNALS, 包括WINDOWS XP, WINDOWS SERVER 2003
特别包括了一些主要的内核探测工具,如WINDOWS SYSINTERNALS
第五版本,WINDOWS INTERNALS, 针对于WINDOWS VISTA, WINDOWS SERVER 2008,
包括了镜像文件的加载,用户模式调试, ALPC, HYPER-V
第六版本, 针对WINDOWS 7与WINDOWS SERVER 2008 R2
最新版本
第七版本:针对WINDOWS 10, WINDOWS SERVER 2016
WINDOWS 10带一个四位数的版本号,如1703,表示2017年, MARCH RELEASE的版本
从WINDOWS 8开始,微软开始了OS的聚合,说白了,就是合成一份代码去维护
相当初,我们做PCTV驱动的时候,也是这样,分分合合的
有DTV, ATV,有PCI, PCMCIA, USB,有不同ODM的版本,还有不同TUNER, 不同DEMODULATOR的版本
真能把人给搞晕掉,管理上也很难
于是老板一声令下,“合”,整个驱动组就开始了所谓的“convergence ”的工作
想当初,我的同事,JOHN,在合并完代码之际,在公司里自编的曲子来庆祝“合并”成功,仍然记忆犹新
说白了,工作量非常大,合完之后,管理就轻松多了
在这当中,用到了好多的C++的BASE CLASS, VIRTUAL CLASS, DERIVED CLASS,跟前辈们,学到不少东西的
算是驱动代码架构的一个小小的雏型吧
最后想到一点,有没有发现,微软对WINDOWS系统的的态度与越来越开放了,不开放不行呀
今天就扯到这里吧
以前看书,从不看所谓的各版本之间的差别
现在,感觉,了解一下其中的历史,还是有一定的趣味的,到底什么趣味,见人见智
至少可以感受时代的进步,科技的发展,应用的更新,或许直到有一天,所有人的工作都被AI替代了,哈哈
第一版本, INSIDE WINDOWS NT,主要包含了WINDOWS NT技术的架构与设计思路, 作者,HELEN CUSTER
第二版本,INSIDE WINDOWS NT, 更新到WINDOWS NT 4.0, 书中的技术细节加多了, 作者,DAVID SOLOMON
第三版本,INSIDE WINDOWS 2000, 增加了STARTUP, SHUTDOWN, SERVICE INTERNALS, REGISTERY INTERNALS, FILE-SYSTEM DRIVERS, NETWORKING
还包括了内核变化的部分,如WDM, PNP, POWER MANAGEMENT, WMI, ENCRYPTION, JOB OBJECT, TERMINAL SERVICES.
作者: DAVID SOLOMON, MARK RUSSINOVICH
第四版本, WINDOWS INTERNALS, 包括WINDOWS XP, WINDOWS SERVER 2003
特别包括了一些主要的内核探测工具,如WINDOWS SYSINTERNALS
第五版本,WINDOWS INTERNALS, 针对于WINDOWS VISTA, WINDOWS SERVER 2008,
包括了镜像文件的加载,用户模式调试, ALPC, HYPER-V
第六版本, 针对WINDOWS 7与WINDOWS SERVER 2008 R2
最新版本
第七版本:针对WINDOWS 10, WINDOWS SERVER 2016
WINDOWS 10带一个四位数的版本号,如1703,表示2017年, MARCH RELEASE的版本
从WINDOWS 8开始,微软开始了OS的聚合,说白了,就是合成一份代码去维护
相当初,我们做PCTV驱动的时候,也是这样,分分合合的
有DTV, ATV,有PCI, PCMCIA, USB,有不同ODM的版本,还有不同TUNER, 不同DEMODULATOR的版本
真能把人给搞晕掉,管理上也很难
于是老板一声令下,“合”,整个驱动组就开始了所谓的“convergence ”的工作
想当初,我的同事,JOHN,在合并完代码之际,在公司里自编的曲子来庆祝“合并”成功,仍然记忆犹新
说白了,工作量非常大,合完之后,管理就轻松多了
在这当中,用到了好多的C++的BASE CLASS, VIRTUAL CLASS, DERIVED CLASS,跟前辈们,学到不少东西的
算是驱动代码架构的一个小小的雏型吧
最后想到一点,有没有发现,微软对WINDOWS系统的的态度与越来越开放了,不开放不行呀
今天就扯到这里吧
版权声明:本文标题:Windows internals 7 -- 2 -- 本书历史 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1755065412a2761690.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论