Windows internals 7 -- 2 -- 本书历史

来源:互联网 发布:游戏工作室网络组建 编辑:程序博客网 时间:2024/03/28 17:08

以前看书,从不看所谓的各版本之间的差别

现在,感觉,了解一下其中的历史,还是有一定的趣味的,到底什么趣味,见人见智

至少可以感受时代的进步,科技的发展,应用的更新,或许直到有一天,所有人的工作都被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系统的的态度与越来越开放了,不开放不行呀

今天就扯到这里吧






原创粉丝点击