1."DOS内核"与NT内核都包含了那些版本?二者是什么关系?
答:总体来说,Windows 2k之后的一般都是NT内核,而之前的大部分是"DOS内核"。
微软家族OS的特性主要取决于内核。"DOS内核"之所以加上引号,是因为Win 9x系列其实还依赖于DOS,而不像现在的win8系统那样只是一个附属工具,一个典型的证据就是Win 9x时代的蓝屏问题在2k之后几乎绝迹,究其原因主要是因为Win 9x系列采用的是16位与32位混合的内核,而2k之后的OS则采用的是纯32位的NT内核。
在最初定位上,微软将OS内核分为服务器版的NT内核和面向终端的16/32混合内核,即当年的Windows NT3.1和Windows 3.1(这个时候还是很容易区分内核的)。可见,"DOS内核"和NT内核是平行的关系,而非替代的关系。
随着硬件的发展,Win 9x系列日渐老去,按照微软的原定计划,在Windows2000发布之前发布一个NT内核的家用操作系统WindowsNeptune,但由于微软高层变动,导致WindowsNeptune延期(在Windows 2000推出之后,WindowsNeptune的开发队伍与刚成立的WindowsWhistler 队伍合并),而WindowsMe只是微软想在WindowsWhistler发布之前用Windows9x的内核多赚点钱而开发的操作系统而已。
【总结】可以说98、ME才是从windows1.0、3.0、3.1、3.2、95等等一路发展过来的,而NT是在3.X时代重新开发的一个内核,其特点是:提供32位平坦寻址,使用32位的指令集,具有高安全性和对RISC机器的可移植性等。当然
【扫盲篇】关于DOS内核和NT内核
最新推荐文章于 2024-05-14 19:22:20 发布