admin管理员组

文章数量:1532725

2024年4月23日发(作者:)

WINDOWS环境

环境

Windows几乎不需要介绍。然而人们很容易忘记Windows给办公室和家庭桌上型

计算机所带来的重大改变。Windows在其早期曾经走过一段坎坷的道路,征服桌

上型计算机市场的前途一度相当渺茫。

Windows简史

简史

在1981年秋天IBM PC推出之后不久,MS-DOS就已经很明显成为PC上的主流操

作系统。MS-DOS代表Microsoft Disk Operating System(磁盘操作系统)。MS-DOS

是一个小型的操作系统。MS-DOS提供给用户一种命令列接口,提供如DIR和TYPE

的命令,也可以将应用程序加载内存执行。对于应用程序写作者,它提供了一组

函数呼叫,进行文件的输入输出(I/O )。对于其它的外围处理-尤其是将文字

或图形写到显示器上-应用程序可以直接存取PC的硬件。

由于内存和硬件的限制,成熟的图形环境缓慢地才到来。当苹果计算机公司不幸

的Lisa计算机在1983年1月发表时,它提供了不同于文字模式环境的另一种选

择,并在1984年1月成为Macintosh上图形环境的一种标准。尽管Macintosh

的市场占有率在下降,但是它仍然被认为是衡量所有其它图形环境的标准。包括

Macintosh和Windows的所有图形环境,其实都要归功于Xerox Palo Alto

Research Center(PARC)在70年代中期所作的开拓性研究工作。

Windows是由微软在1983年11月(在Lisa之后,Macintosh之前)宣布,并在

两年后(1985年11月)发行。在此后的两年中,紧随着Microsoft Windows早

期版本1.0之后,又推出了几种改进版本,以支持国际商业市场,并提供新型视

讯显示器和打印机的驱动程序。

Windows版本2.0是在1987年11月正式在市场上推出的。该版本对使用者接口

做了一些改进。这些改进中最有效的是使用了可重迭式窗口,而Windows 1.0

中使用的是并排式窗口。Windows 2.0还增强了键盘和鼠标接口,特别是加入了

菜单和对话框。

至此,Windows还只要求Intel 8086或者8088等级的微处理器,以「实际模式」

执行,只能存取地址在1MB以下的内存。Windows/386(在Windows 2.0之后不

久发行的)使用Intel 386微处理器的「虚拟8086」模式,实现将直接存取硬

件的多个MS-DOS程序窗口化和多任务化。为了统一起见,Windows版本2.1被

更名为Windows/286。

Windows 3.0是在1990年5月22日发表的。它将Windows/286和Windows/386

结合到同一种产品中。Windows 3.0有了一个很大的改变,这就是对Intel的286、

386和486微处理器保护模式的支持。这能使Windows和Windows应用程序能存

取高达16MB的内存。Windows用于执行程序和维护文件的「外壳」程序得到了

全面的改进。Windows 3.0是第一个在家用和办公室市场上取得立足点的版本。

任何Windows的历史介绍都必须包括一些OS/2的说明,OS/2是对DOS和Windows

的另一种选择,最初是由Microsoft和IBM合作开发的。OS/2版本1.0(只有文

字模式)在Intel 286(或者后来的)微处理器上运行,在1987年末发布。在

1988年10月的OS/2版本1.1中出现了管理图形使用者接口的PM(Presentation

Manager)。PM最初的设计构想是成为Windows的一种保护模式版本,但是图形

API改变程度太大,致使软件生产厂商很难提供对这两种平台的支持。

到1990年9月,IBM和Microsoft之间的冲突达到了高峰,导致这两个公司最

后分道扬镳。IBM接管了OS/2,而Microsoft明确表示Windows将是他们操作系

统策略的中心。虽然OS/2仍然拥有一些狂热的崇拜者,但是它远不及Windows

这样的普及程度。

Microsoft Windows版本3.1是1992年4月发布的,其中包括的几个重要特性

是TrueType字体技术(给Windows带来可缩放的轮廓字体)、多媒体(声音和音

乐)、对象连结和嵌入(OLE:Object Linking and Embedding)和通用对话框。

跟OS/2一样,Windows 3.1只能在保护模式下运作,并且要求至少配置了1MB

内存的286或386处理器。

在1993年7月发表的Windows NT是第一个支持Intel 386、486和Pentium微

处理器32位保护模式的Windows版本。Windows NT提供32位平坦寻址,并使

用32位的指令集。(本章后面我会谈到一些寻址空间的问题)。Windows NT还

可以移植到非Intel处理器上,并在几种使用RISC芯片的工作站上执行。

Windows 95是在1995年8月发布的。和Windows NT一样,Windows 95也支持

Intel 386或更高等级处理器的32位保护模式。虽然它缺少Windows NT中的某

些功能,诸如高安全性和对RISC机器的可移植性等,但是Windows 95具有需要

较少硬件资源的优点。

Windows 98在1998年6月发布,具有许多加强功能,包括执行效能的提高、更

好的硬件支持以及与因特网和全球信息网(WWW)更紧密的结合。

Windows方面

方面

Windows 98和Windows NT都是支持32位优先权式多任务(preemptive

multitasking)及多线程的图形操作系统。Windows拥有图形使用者接口(GUI ),

这种使用者界面也称作「可视化接口」或「图形窗口环境」。有关GUI的概念可

追溯至70年代中期,在Alto和Star等机器上以及SmallTalk等环境中由Xerox

PARC所作的研究工作。该项研究的成果后来被Apple Computer和Microsoft引

入主流并流行起来。虽然有一些争议,但现在已非常清楚,GUI是(Microsoft

的Charles Simonyi的说法)一个在个人计算机工业史上集各方面技术大成于一

体的最重要产物。

所有GUI都在点矩阵对应的视讯显示器上处理图形。图形提供了使用屏幕的最佳

方式、传递信息的可视化丰富多彩环境,以及能够WYSIWYG(what you see is what

本文标签: 图形提供环境接口