windows简介

windows版本变迁


16位图形用户界面

早期版本的 Windows 通常被看作仅仅是运行于 MS-DOS 系统中的一个图形用户界面, 不是操作系统. 主要因为它们在 MS-DOS 上运行并且被用作文件系统服务. 不过, 即使最早的16位版本的Windows也已经具有了许多典型的操作系统的功能,包括拥有自己的可执行文件格式以及为应用程序提供自己的设备驱动程序(计时器、图形、打印机、鼠标、键盘以及声卡).
与 MS-DOS 不同, Windows通过协作式多任务允许用户在同一时刻执行多个图形应用程序. 最后, Windows还实现了一个设计精良的、基于存储器分段的软件虚拟内存方, 使其能够运行大于物理内存的应用程序.代码段和资源在内存不足的时候进行交换, 并且当一个应用程序释放处理器控制时, 特别是等待用户输入的时候, 数据段会被移入内存. 

16位版本的windows包括

  • windows1.0(1985年)
  • windows 2.0 (1987年)
  • windows /286
  • 最后版本 windows 3.x

16位和32位混合操作系统

这个系列的16位的Windows的升级版本, 仍然需要依赖16位的DOS基层程序才能运行, 不算是真正意义上的32位操作系统.由于使用DOS代码, 架构也与16位DOS一样, 核心属于单核心, 但也引入了部分32位操作系统的特性, 具有一定的32位的处理能力.
它可视为微软将 MS-DOS 操作系统和早期 Windows 图形用户界面集成出售, 或本身也晋升为操作系统, 因此用户就不用再单独购买 MS-DOS 以运行"Windows图形用户界面"了.

这个系列包括

  • Windows 95(第一版发行于1995年,后来的改进版本发行于1996年和1997年)
    -Windows 98(1998年、1999年和2000年)
  • windows /286
  • Windows ME

    虽然它是Windows 98的家族之一, 但从来没有在广告出现过Windows ME也被认为是对Windows 2000的低端仿制版本,
    以适应想享受当时新出现的Windows 2000但苦于硬件性能不足的用户


32位操作系统

这个系列是Windows NT体系结构操作系统, 是真正的纯32位操作系统.Windows NT架构操作系统是完整独立的操作系统, 不同于依然需要DOS基层程序的混合16/32位的Windows 9x.
这个操作系统是为更高性能需求的商业市场而编写的32位操作系统.
这个系列都是Windows NT架构, 核心采用混合式核心即改良式微核心.

这个系列包括

  • Windows NT 3.1(1992年) (从 NT 3.1 开始开启了微软的 NT 时代)
  • Windows NT 3.5
  • Windows NT 3.51
  • Windows NT 4.0
  • Windows 2000
  • Windows XP
  • 32位 Windows Vista
  • 32位 Windows 7
  • 32位 Windows 8
  • 32位 Windows 8.1
  • 32位 Windows 10
    (Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10同时有32位的x86版本与64位的x64版本)
  • Windows Server 2003
    • Windows Server 2003 R2 Datacenter Edition(32-Bit x86)
    • Windows Server 2003 R2 Enterprise Edition(32-Bit x86)
    • Windows Server 2003 R2 Standard Edition(32-bit x86)

64位操作系统

   64位Windows NT架构操作系统, 分为支持于IA-64架构和x64架构的两种不同版本.在历史上微软曾对两种不同的64位架构提供支持, 其一是Intel公司和HP联合开发具有革新化的Itanium家族架构, 或称之为IA-64;另一个就是AMD公司开发的演进化的x86-64架构.由于两种架构的核心设计思想不同, 因此两种架构的操作系统和应用软件不具有互通性, 但都对传统的IA-32架构的软件一定程度上提供支持. 微软在发布Windows Server 2012 R2前放弃了对Itanium架构的支持.因此现在微软的64位产品指的单单是x86-64架构, 而在微软的词汇中称为x64.

这个系列包括

  • Windows 2000 Advanced/Datacenter Server Limited Edition
  • Windows XP 64-bit Edition
  • Windows XP 64-bit Edition Version 2013
  • Windows Server 2003/2003 R2 Enterprise/Datacenter
  • Windows Server 2008/2008 R2 for Itanium Based System
    支持x64架构的Windows产品有:
  • Windows XP Professional x64 Edition
  • Windows Server 2003/2003R2全线产品(Web版除外)
  • Windows Vista/7/8/8.1
  • Windows Server 2008/2008R2/2012/2012R2 全线产品
  • Windows 10

移动设备操作系统

微软针对移动产品而开发的精简移动设备操作系统.

这个系列包括

  • Windows Mobile
  • Windows Phone
  • Windows 10 Mobile

NT结构

NT结构是指一系列微软设计及制造, 由Windows NT所派生出的视窗操作"系统架构".
在WindowsNT之前, 都是直接操作物理内存的而WindowsNT之后就分为了用户态和和核心态, 它是通虚拟内存管理程序的.当虚拟内存中程序在执行的时候会被正确地加载到物理内存.
我们写的程序都会运行在用户态, 发现可以执行才会转到核心态.这样确保程序崩溃后操作系统并不会崩溃.

结构抽象图:

windows版本变迁相关推荐

  1. [.net 面向对象程序设计深入](4)MVC 6 —— 谈谈MVC的版本变迁及新版本6.0发展方向...

    [.net 面向对象程序设计深入](4)MVC 6 --谈谈MVC的版本变迁及新版本6.0发展方向 1.关于MVC 在本篇中不再详细介绍MVC的基础概念,这些东西百度要比我写的全面多了,MVC从1.0 ...

  2. WinDocks发布Windows版本的Docker引擎

    WinDocks发布了一个Windows版本的Docker引擎,它可以运行在作为底层宿主的Windows Server 2012或Windows Server 2012 r2系统上.它可以运行MS S ...

  3. Caffe Windows版本的编译

    2019独角兽企业重金招聘Python工程师标准>>> 1:Caffe的主版本只支持Linux,所以要下载专门的Caffe Windows版本,网址为 https://github. ...

  4. verdi windows版本[使用debussy 5.4]

    linux下习惯用cadence的ncverilog电路图方式,分析代码信号的drive和load. windows下,可以学习一下debussy(verdi前身).听说大公司,都推荐verdi,所以 ...

  5. MinGW-w64安装教程——著名C/C++编译器GCC的Windows版本

    基本操作就是将下面下载的任意版本解压到你想安装的目录而后将bin 添加到环境变量即可 https://download.csdn.net/download/weixin_32759777/850205 ...

  6. nvidia驱动程序与windows版本不兼容

    Win10在装显卡驱动的时候,一致提示此nvidia驱动程序与此windows版本不兼容. 1.鲁大师:直接就没发现显卡驱动没装.  2.驱动精灵:检测到显卡驱动异常,那就下载安装呗,却报错    3 ...

  7. Delphi:程序自己删除自己,适用于任何windows版本(含源码)

    Delphi:程序自己删除自己,适用于任何windows版本(含源码) function Suicide: Boolean; var   sei: TSHELLEXECUTEINFO;   szMod ...

  8. 十八年前漏洞再现,影响所有Windows版本

    近日,Hacker News发表了一篇文章,声称安全研究人员发现了一个存在于所有Windows版本的漏洞.攻击者可以利用该漏洞从装有任何版本Windows操作系统(包括尚未发布的Windows 10) ...

  9. python37.dll可能与您正在运行_win7系统提示模块可能与您正在运行的windows版本不兼容如何解决...

    最近有win7 64位纯净版系统用户在电脑中执行一些操作的时候,却突然遇到提示模块可能与您正在运行的windows版本不兼容,想必很多用户也遇到过这样的问题吧,该怎么办呢,本教程就给大家讲解一下win ...

  10. 成功解决⑧NVIDIA安装程序无法继续 此NVIDL驱动程序与此Windows版本不兼容。 此图形驱动程序无法找到兼吝的图形硬件。

    成功解决⑧NVIDIA安装程序无法继续 此NVIDL驱动程序与此Windows版本不兼容. 此图形驱动程序无法找到兼吝的图形硬件. 目录 解决问题 解决思路 解决方法 解决问题 NVIDIA安装程序无 ...

最新文章

  1. 制作根文件系统出现错误:No init found
  2. php header apk,php常用的header头
  3. JS模块化规范对比以及在Node.js的实现
  4. redis数据类型 - Zset(有序集合sorted set)
  5. “双一流”大学生们最爱看的计算机类书籍是它们
  6. 山东大学高频电子线路实验七 锁相环调频及解调实验详解
  7. 10篇最新年优秀CISSP认证考试心得分享(值得收藏)
  8. 深入浅出DDR系列(二)--DDR工作原理
  9. 元气骑士怎么用电脑玩 元气骑士手游模拟器教程
  10. 软件开发过程反思——从需求分析到最后开发出来的软件
  11. C++中“map和set”相关内容整理分析
  12. 2021年中国汽车产销量、出口情况及市场格局分析:新能源汽车产销量创历史新高[图]
  13. 【前端】JavaScript基础(二)
  14. arm 2022.10.24
  15. 计算机itunes无法安装,itunes无法安装电脑
  16. 10月区块链领域投融资事件盘点
  17. 浅谈外汇EA,如何让交易更安全?
  18. deepnode软件下载地址_deepnode安卓下载- deepnode透视衣服相机软件安装下载
  19. 隐式等待,显示等待,强制等待
  20. 禁用驱动签名强制,解决x64位Win7连接Google G1的驱动问题

热门文章

  1. android开发之局域网内屏幕共享+提取文字01:截屏
  2. 猫途鹰联手携程集团打造面向中国出境旅行者的顶级旅行平台
  3. ubuntu 实现文本方式和图形方式的转换_word格式怎么转成pdf-pdf转换软件_pdf格式转word工具在线免费转换...
  4. Cosos H5开发工具箱(上)
  5. 免费的科研论文画图软件drawio以及Mermaid
  6. xxx.pbtxt标签文件解析(tensorflow modles zoo)
  7. 2019蓝桥杯省赛心得
  8. 2021爱分析·中国房企数字化实践报告
  9. jBridge避开云服务器让AI算力落地的桥联框架技术
  10. 使用POI创建PPT