zoukankan      html  css  js  c++  java
  • 【扫盲篇】关于DOS内核和NT内核

    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机器的可移植性等。当然,后来从2000开始MS决定只保留NT内核了,不过因为市场原因在2000发布之前整了一个ME出来,这是最后一个非NT内核的windows,以后就全部是NT内核了!
      

    2.现在的win8内核版本是多少?
    答:有可能是6.x,也有可能是7.x,这要看项目经理的决定了。但毫无疑问仍是NT内核。

    3.NT内核添加了那些重要特性?
    答:1.新的文件管理系统:NTFS。安全性提高了,允许在文件或目录属性上设置权限。
         2.对不同厂商的硬件提供更好的支持(支持CISC和RISC),如Intel x86、IBM PowerPC、DEC Alpoha等。
         3.有了Server版本和Workstation版本,几乎一统计算机市场,支持多CPU,使用对称多处理技术
         4.多重引导功能,可与其他操作系统并存。
         5.实现了"抢占式"多任务和多线程操作。
         6.可与各种网络操作系统实现互操作,如UNIX、Novel Netware、Macintosh等系统
         7.支持多种协议:TCP/IP、NetBEUI、DLC、AppleTalk、NWLINK等。

  • 相关阅读:
    JavaScript递归方法 生成 json tree 树形结构数据
    分布式系统唯一ID生成方案汇总
    Twitter-Snowflake,64位自增ID算法详解
    手机端页面自适应解决方案—rem布局
    vue.js之路由
    kafka数据迁移实践
    mysql查询时强制区分大小写
    js加密参数传给后台,后台解密base64
    Target runtime com.genuitec.runtime.generic.jee60 is not defined
    怎么在点击浏览器前进、后退键时刷新页面而不读取缓存
  • 原文地址:https://www.cnblogs.com/tupx/p/3412805.html
Copyright © 2011-2022 走看看