WEB开发网
开发学院操作系统windows 2008 回顾操作系统的历史 看Windows的进化 阅读

回顾操作系统的历史 看Windows的进化

 2007-08-11 12:29:45 来源:WEB开发网   
核心提示: 正因为如此,为了填补Windows 2000和下一代开发代号为Whistler的操作系统之间的空白,回顾操作系统的历史 看Windows的进化(8),一个匆忙推出的,叫做Windows Millennium Edition(或Windows ME)的16位Windows发布了,这样这些控件

正因为如此,为了填补Windows 2000和下一代开发代号为Whistler的操作系统之间的空白,一个匆忙推出的,叫做Windows Millennium Edition(或Windows ME)的16位Windows发布了。

该系统对Internet的支持有所提高,而且首次出现了可以撤销对计算机的有害操作的系统还原功能,不过该系统并未获得目标用户的支持。这些用户大部分依然停留在Windows 98 SE系统下,并继续等待Whistler的发布。Whistler最后的发布名称是Windows XP,Windows XP是Windows历史上存活时间最长的系统,从2001年10月一直持续到2006年11月Windows Vista发布,而且该系统一共销售出了超过4亿套。

该系统实际上是基于Windows 2000的,因为有了一些广泛采用的技术,例如DirectX和OpenGL可以访问显卡并进行加速,该系统更容易被家庭用户和游戏玩家接受。

为了让界面更友好,Windows XP的用户界面经过了一些彻底的改进。虽然很多有经验的用户不喜欢那种界面,宁愿切换回“经典”外观。而在用户界面内部,所有为Windows开发的技术都已经在过去21年里的操作系统进化过程中经过了自然选择的过程。

我敢说,在Windows XP或Vista中完全没有留下Windows 1.0的一点影子,我们甚至都已经看不到任何一点Windows的前辈,MS-DOS操作系统的影子。如果喜欢,一些怀旧的人依然可以打开一个全屏的命令提示行窗口,去体会一下Windows发布之前的漫长岁月里,个人电脑的样子。

内存问题

Windows总是会使用可以找到的所有内存,同时当内存不够用的时候还会将硬盘空间当作“虚拟内存”来使用。但是Windows可以使用的内存数量受到了英特尔的处理器以及内存芯片价格的限制。

最初用于PC的8088和8086处理器只能寻址1MB的内存,而当时的PC架构导致只有其中的640KB可以被操作系统和程序使用。但是随着应用程序需要越来越多的空间以便能运行,解决这种限制的方法出现了。其中一个是EMS(Expanded Memory Specification,扩展内存规范),该技术使用了一块64KB的内存区域映射物理地址超过1MB地址线(Address Line)的更高容量的内存区域。最初该标准允许我们添加最多8MB的EMS内存,但是这些内存只能用来保存数据,程序依然无法从超过640KB的内存空间中运行。

另一种对立的标准是EEMS(Enhanced Expanded Memory Specification,增强的扩展内存规范),这种标准使得低于640KB地址线的内存可以被映射,这样应用程序就可以使用扩展的内存空间了。EMS和EEMS标准最终被合并为LIM EMS 4.0,微软在Windows 3.0中对该标准提供了支持。

80286处理器可以寻址16MB物理内存,但是只能在操作系统被引导为一种特殊的“保护模式”下才能实现,而这种情况下将无法运行MS-DOS。在保护模式下,超过1MB的内存被叫做“扩展内存”。在Windows/286中,微软使用了底层驱动在80286处理器的扩展内存空间中模拟扩展内存,这样这些控件就可以被应用程序使用了。

32位80386处理器具有更多的内存选项。Windows/386同时使用了保护模式和虚拟8086模式让MS-DOS实现多任务功能。

上一页  3 4 5 6 7 8 

Tags:回顾 操作系统 历史

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接