windows版本变迁

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之后就分为了用户态和和核心态, 它是通虚拟内存管理程序的.当虚拟内存中程序在执行的时候会被正确地加载到物理内存.
我们写的程序都会运行在用户态, 发现可以执行才会转到核心态.这样确保程序崩溃后操作系统并不会崩溃.

结构抽象图:

这里写图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值