Windows 3.x查看源代码讨论查看历史
Windows 3.x家族是微软于1990年到1994年间所发行的Windows系列操作平台。其中的3.0版是第一个在世界上获得成功的Windows版本[1]。使得微软的操作系统可以和苹果电脑公司的麦金塔电脑以及在图形用户界面的Commodore的Amiga竞争。
Windows 3.x需从MS-DOS操作系统运行。MS-DOS的文件管理程序被基于图标的程序管理程序(Manager)以及基于列表的文件管理程序(Winfile)取代,由此简化了程序的启动。控制面板作为系统设置的中心,包括了诸如界面颜色主题的有限控制功能。一些捆绑的应用程序也包括在Windows内,例如“写字板”、“计算器”等。
Windows 3.0版本
Windows 3.0版发行于1990年5月22日,并包含了显著改进的用户界面以及技术改进,以更好地利用英特尔80286和80386处理器的内存管理功能。为MS-DOS编写的文本模式程序可以在窗口中运行,使得程序可以在多任务基础上可以使用。虽然这个版本只是为家庭用户设计的,很多游戏和娱乐程序仍然要求DOS访问,Windows 3.0是最后一版支持英特尔8088及8086处理器的Windows操作系统。任务管理器和图标都起源于Windows 3.0。
Windows 3.0保留了其前身便附带的许多简单的应用程序,如文本编辑器记事本、文字处理程序写字板、改进的绘画程序画图和计算器。录制器首次引入Windows 3.0,它可以记录宏或按键和鼠标移动的序列,然后将这些宏作为快捷键分配给按键,以便快速执行复杂的功能。此外,Windows 3.0还加入了纸牌游戏。
Windows图标和图形在EGA和VGA模式下支持全部16种颜色,而Windows2.x只有非常有限的调色板用于彩色菜单,其余部分仍未黑白。此外,Windows 3.0首次支持256色SVGA模式。
Windows3.0包括保护/增强模式,该模式允许Windows应用程序比DOS应用程序更轻松地使用更多内存。它可以在任何实模式、标准模式或386增强模式下运行,并与从8086、8088到80286和80386的任何英特尔处理器兼容。Windows3.0会尝试自动检测在哪种模式下运行,但用户可以分别使用开关/r(实模式)、/s(标准286保护模式)和/3(386增强保护模式)强制在特定模式下运行。由于Windows3.0(和更高版本的Windows3.1)在16位的286保护模式下运行,而不是在32位保护模式下运行,因此它们默认使用64 KB分段内存模型。但是,在32位的CPU上,程序员可以访问更大的内存指针,因此可以将程序段扩展到所需的任何大小(由于分段描述符为24位,最大限制为16MB)。由于当时的Windows API函数是16位的,无法使用32位指针,因此尽管代码中可能包含32位指令,但仍然有必要像DOS一样将部分执行操作系统调用的程序代码放在64KB分段中。AMI Pro是第一个需要386的Windows应用程序。正因为如此,Windows3.0总共只能访问16MB的RAM,即使是在386或更高的CPU上也是如此,而这些CPU理论上可以使用最多4 GB的内存容量。
尽管386增强模式内核是Windows/386保护模式内核的增强版本,但Windows3.0是第一个在保护模式下运行Windows程序的版本。
Windows3.0是第一个由PC兼容制造商预装在硬盘上的版本[2]。此前,Zenith Data Systems在发行其所属PC时会附带Windows 1.0或更高版本的软盘,而在Windows 3.0开发初期,Zenith就承诺将会预先安装Windows 3.0。事实上,由于Zenith在教育市场上与苹果的直接竞争,Zenith部门一直在努力推动微软开发图形用户界面。然而,Zenith个人电脑只能运行专有OEM版本的Windows,因为它们使用的是1024字节扇区的硬盘,而不是普通的512字节,并且不能使用标准的磁盘交换文件应用程序。
Windows 3.0不能像以前的版本那样作为运行时版本使用。由于Windows的市场渗透率较低,Windows 2.x的有限使用版本通常与其他应用程序(如Ami Pro)捆绑在一起。
Windows 3.0的标准零售和OEM发行版主要使用高密度的1.2MB和1.44MB软盘进行销售,此外还提供了720KB的版本,而360KB的版本可以从微软订购。完整安装后的Windows 3.0占用近5MB的硬盘空间。
影响
1995年8月发布的 Windows 95 取代了Windows 3.x。微软在2008年11月1日正式取消了对所有16位版本的Windows的支持。
在个人电脑世界中被淘汰后的Windows 3.1以及Windows for Workgroup 3.11作为嵌入式操作系统找到利基市场。截至2008年11月,维珍航空和澳洲航空都将其用于远程喷气式飞机上的某些机上娱乐系统。而在零售现金收银机中,Windows 3.1和Windows for Workgroup 3.11仍然作为嵌入式操作系统继续使用。此外,Windows 3.1还用作DOSBox中的辅助应用程序,以便在64位Windows上模拟Win16游戏。
2008年7月9日,微软宣布自2008年11月1日起,所有OEM分销商将不再提供用于嵌入式设备渠道的Windows for Workgroup 3.11。
2013年7月14日,Linux内核版本3.11被正式命名为“Linux For Workgroups”,出于对Windows for Workgroup 3.11的玩笑式的引用。
视频
Windows 3.x 相关视频
参考文献
- ↑ 历代windows 版本,51CTO博客,2010-02-09
- ↑ Windows 3.0今天25岁了,PHPERZ中文资讯站,2015-05-22