• Windows 2更改为Windows 1.x主要包括视觉上的改善。Windows 2添加重叠窗口、菜单键盘快捷方式、VGA支持和其他受ibm标准影响的用户界面更改。 是支持软盘安装的最后一个版本,可作为应用程序运行时使用。后来版本的Windows 2增加了对286高内存的支持,并在386 VDM中运行应用程序。版本控制有点混乱。2.x和2.x/386并排释放。当达到2.1x时,普通的8088版本被重命名为Windows2.1x/286。这都是统一的Windows 3.0。

  • 系统介绍
    Windows 2.1发行于1988年5月27日,最初售价为100美元。Windows 2.1是一个基于MS-DOS的操作系统,这个版本依然没有获得用户认同。之后又推出了Windows 286和Windows 386,有所改进,并为之后的Windows 3.x的成功作好了技术铺垫。在Windows 2.0中也加入了第一版的Word、Excel办公软件。

    改进基础:

    基于Windows 2.0的改进
    为了追赶硬件发展,很快Windows 2.0出了286和386的特别版本,分别叫做Windows/286和Windows/386,版本2.1。
    在1982年的80286处理器上,Intel引入了保护模式(Protected Mode),老的8086模式被称为实模式(Real Mode)。实模式下只能访问1MB的空间,进入保护模式后访问空间扩大到16MB,80286上每个段的大小被限制为64KB。Windows 2.0x版本使用的是实模式,虽然Windows/286同样基于实模式,不过它开始支持HMA(High Memory Area),从而将内存支持从普通实模式的640KB扩展到整个1MB。80286的保护模式没有被Windows/286使用。

    到了1985年的80386,Intel在段寄存器的基础上构筑新的保护模式:虚拟8086模式(Virtual 8086 Mode)并完善了80286的保护模式,后者被称为386增强模式。在虚拟8086模式下可以虚拟出多个8086处理器,从而可以真正地同时执行多个实模式程序并对其进行简单的保护。Windows/386利用了这个特性,将每一个应用程序都运行在这个模式下。同时Windows/386还引入了LIM EMS(Lotus,Intel,Microsoft Expanded Memory Specification)以利用超过1MB的内存。早期的EMS扩展驱动集成在Windows/386内,到了次年的MS-DOS 4.01才具有独立的EMM386.SYS版本(1991年MS-DOS 5.0带的EMM386.EXE是进一步改进的版本),EMM386通常和HIMEM.SYS一起使用。

    从80286到80386,看起来只是处理器位数的变化,但实质上是处理器体系结构的变化,从寻址方式上说,就是从“实模式”到“保护模式”/“虚拟8086模式”的变化。从80386开始之后的处理器,虽然速度和功能不断提升,然而基本上属于同一种系统结构的改进与加强,而无本质的变化,所以人们把80386以后的处理器统称为IA32(32 Bit Intel Architecture)。

    版本
    如同每一代的Windows系统有无数的版本号一样,Windows 2.1也有如下的版本号:
    Microsoft Windows 2.1x
    Microsoft Windows 2.1(发行日期:1988年5月27日)
    Windows/286 2.1
    Windows/386 2.1(即Windows/286 2.1的高级版)
    Microsoft Windows 2.11(发行日期:1989年3月)
    Windows/286 2.11
    Windows/386 2.11(即Windows/286 2.11的高级版)

    版本发行
    为了跟进硬件的发展,Windows 2.1x发布有两个不同的版本,两个版本均被设计为可以支持使用于英特尔处理器的电脑。

    Windows/286
    Windows/286利用HMA技术来增加Windows程序可使用的内存容量,同样以此为目的,该版本还推出了HIMEM.SYS的DOS驱动程序。同样,该版本还提供了对几款扩展存储器的支持,尽管这些支持与80286处理器并不相关。Windows程序的分段性质是相当适合的EMS的用法,只有当内存中的第一个兆字节变为可见,代码和数据的部分可以在接触到“实模式”程序中使用它们的程序给出的控制。微软鼓励用户将他们的计算机设置为只有256KB的主内存,从256KB至640KB的地址空间则留下给EMS内存动态映射使用。

    尽管名为Windows/286,但其能全面运行于8088或8086处理器上。而当一枚8086级的处理器上没有高端内存区时,Windows/286便不会去使用,然而EMS仍然可供使用。一些PC厂商将Windows/286与8086的硬件搭配出售,例如IBM出品的PS/2 25型,它包含一项可选性包括“DOS4.00和Windows包”以面向教育市场,其中包括对学生十分有用的文字处理与演示软件。

    Windows/386
    Windows/386比其前任更先进。在图形用户界面和应用程序作为虚拟8086模式的任务运行之上,它引入了保护模式的内核。它允许多个MS-DOS程序以“虚拟8086”CPU模式并行运行,而不是总是挂起成为后台应用程序。(Windows应用程序已经可以通过协作式多任务并行运行)在Windows启动之前,每个DOS应用可以在占用几千字节内存以外分配到最低限度的空间。

    Windows/386也支持EMS仿真,该功能使用80386的内存管理功能使RAM在使用超过640k以上后的行为类似于当时市面上流行的DOS应用程序所使用的仅能通过扩展卡提供的后备存储器(通过将COMMAND.COM覆盖WIN200.BIN文件,就可以在不启动Windows的图形用户界面的情况下载DOS中使用EMS仿真。)。由于不支持基于磁盘的虚拟内存,所以多个DOS程序运行时会满占可用的物理内存; 因此,微软建议如有必要还是应当添置额外的内存和板卡。

    无论是以如CEMM或者QEMM这样的DOS内存管理器,还是DOS扩展程序,这些版本的系统都有自己的扩展内存管理且只能在保护模式下正常运行。在Windows 3.0中这个问题被优化,兼容在“标准模式”下的虚拟控制程序接口(VCPI),以及在“386增强”模式下的DOS保护模式接口(DPMI)(从Windows 3.0到Windows 98的所有版本中,EMM386中都有一个可以用来设置保护模式的漏洞)。Windows 3.0中也有使用DWEMM(DirectWriteEnhancedMemoryModule,直接写入增强型内存模块)的功能。这使得系统可以拥有更快、更时尚的图形用户界面,以及真正的扩展内存的支持。

    版本改动:

    Windows 2.11
    1989年3月13日,微软发布Windows2.11的Windows/286和Windows/386版本,该版本在内存管理、对AppleTalk的支持和快速打印以及打印机驱动升级等功能上做了一些小的改动。

    Windows 2.11在1990年5月被Windows 3.0所取代,但微软另外为其提供了12年的支持服务,直到2001年12月31日才结束支持服务。

    Leave a Reply

    后才能评论