第一台个人计算机诞生 第一台个人计算机

第一台个人电脑(第一台个人电脑诞生)
像计算机历史上的许多发展一样,早在制造这种机器的技术出现之前,人们就已经想到了一些关于GUI计算机的想法 。第一个表达这些观点的人是万尼瓦尔·布什 。在20世纪30年代早期,他首先写了一个他称之为“Memex”的装置 。他想象它看起来像一张桌子,有两个触摸屏图形显示器,一个键盘和一个扫描仪 。它将允许用户通过使用与超链接工作方式非常相似的链接来访问所有人类知识 。这个时候,数字计算机还没有被发明出来,所以这种设备没有办法真正发挥作用,布什的想法在当时也没有被广泛阅读和讨论 。
然而,大约从1937年起,世界上一些团体开始制造数字计算机 。第二次世界大战为可编程计算机的生产提供了巨大的动力和资金,从计算火炮射表到破解敌人的秘密密码,可编程计算机无所不能 。true 空电子管的完善和商业化生产为这些计算机提供了一个有用的快速切换机制 。1945年,布什在《大西洋月刊》上发表了一篇题为《我们可能会想到什么》的文章,重新审视自己的旧观念 。正是这篇文章激发了年轻的道格拉斯·恩格尔巴特去尝试并真正制造这样一台机器 。
早期研究和开发早期的动态信息设备,如雷达显示器,直接用输入设备控制计算机创建的数据,为后来图形界面的改进奠定了基础 。一些早期的阴极射线管(CRT)屏幕使用光笔而不是鼠标作为指点设备 。
第一个用于计算机的实时图形显示系统(SAGE计划和伊凡·苏泽兰的绘图板)引入了多面板窗口系统的概念 。
提高人类智力(NLS)20世纪60年代,Douglas Engelbart在加利福尼亚州门洛帕克的SRI国际公司增强研究中心的增强人类智能项目中开发了“在线”系统(NLS) 。这台计算机集成了一个鼠标驱动的光标和多个处理超文本的窗口 。Engelbarth的灵感部分来自nerval Bush在1945年提出的基于Memex桌面的信息机器 。
?
计算机的第一个原型(比尔·英格力根据恩格尔巴特的草图设计的):
?
计算机的第一个原型
?
道格拉斯·恩格尔巴斯(Douglas Engelbarth)于1948年完成了电子工程学位,并在NACA研究所(NASA的前身)找到了一份不错的工作 。然而,有一天,他在开车上班的路上,突然灵光一现:他意识到,自己作为一名工程师的真正使命,并不是去从事那些可能只让少数人受益的小项目 。相反,他想做一些能造福全人类的事情 。他回忆起布什的文章,开始思考如何建造一台可以增强人类智力的机器 。在战争期间,他是一名雷达操作员,所以他能够想象一个围绕阴极射线管建立的显示系统 。用户可以用图形建立信息模型,并动态地跳到他们感兴趣的任何地方 。
事实证明,找到一个人来资助他的疯狂想法是一项漫长而艰巨的任务 。1955年,他获得了博士学位,并在斯坦福研究所找到了一份工作,在那里他获得了许多计算机部件小型化的专利 。到1959年,他已经赢得了足够的认可,并得到了美国空陆军的资助,为自己的想法努力工作 。1962年,道格拉斯在一篇题为《增强人类智力》的开创性文章中发表了他的观点 。在这篇论文中,道格拉斯认为,数字计算机可以提供最快捷的方式,“提高人们处理复杂问题情境的能力,获得适合其特殊需求的理解,并提出解决问题的方法” 。他设想计算机不是人类智力的替代品,而是增强人类智力的工具 。他为这种技术描述的第一个假设的例子是,建筑师使用类似于现代图形CAD软件的东西来设计建筑 。
对于1962年来说,这是一个巨大的思想飞跃 。当时唯一存在的计算机是巨大的主机,用户通常使用所谓的“批处理”与它们进行交互 。用户将在一系列穿孔卡上提交一个程序,计算机将在预定的时间运行该程序,然后在几个小时甚至几天后检索结果 。甚至让用户在基于文本的终端上实时输入命令的想法(在当时的行话中称为“分时”)在当时也被认为是激进的 。
经过多年的努力,道格拉斯和他不断壮大的员工队伍终于在1968年在一千多名计算机专业人士面前公开展示了这一理念和技术 。
道格拉斯·恩格尔巴特也被称为桂之父 。
?
在线系统显示器、键盘和鼠标:
二维非线性显示
3-NLSmouse
NLSgui
道格拉斯的双手操作三个输入设备:一个标准的打字机键盘,一个五键的“和弦键盘”,以及一个大约几个果汁盒大小的小矩形盒子 。靠近顶部有三个按钮,通过一根很长的电线与电脑相连 。
很多早期的研究都是基于孩子的学习风格 。所以设计是基于儿童手眼协调的原始语言,而不是使用命令语言、用户自定义宏程序或者成人专业人员后期自动转换的数据 。
1968年12月9日在旧金山举行的计算机协会/电气和电子工程师协会(ACM/IEEE)-计算机协会秋季联合计算机会议上的讲话 。它被称为“所有演示之母” 。
?
NLS会议(1968年):
?
在线系统视频会议FJCC 1968
施乐PARC公司(施乐PARC公司)?
道格拉斯·恩格尔巴特(Douglas engelbart)在1968年的演示让很多人大吃一惊,也让更多人不知所措 。它让人们看到未来可能发生的事情 。将来,世界各地的人们可以合作处理显示在计算机屏幕上的电子文件,并通过网络即时传输给其他用户 。对于一家靠销售复印机发家的公司来说,这样的前景并不好 。
施乐公司的高层管理人员担心他们基于纸张的公司在“无纸化”的未来将不可避免地消亡,他们决定最好确保他们能够控制这一新技术 。1970年,他们在PARC建立了帕洛阿尔托研究中心 。
?
恩格尔巴斯的工作直接导致了PARC施乐公司的发展 。20世纪70年代初,几个人从SRI转到了PARC施乐公司 。1973年,施乐PARC公司开发了“Alto”个人电脑 。它有一个位图屏幕,是第一台显示桌面隐喻和图形用户界面(GUI)的计算机 。这不是一个商业产品,但它已经被制造成千上万,并已广泛用于PARC和其他施乐办事处和几所大学多年 。奥拓在70年代末80年代初极大地影响了个人电脑的设计,尤其是三和PERQ、Apple Lisa和Macintosh,以及第一批Sun工作站 。
GUI最初是由艾伦·凯、拉里·特斯勒、丹·英格尔斯、大卫·史密斯、克拉伦斯·埃利斯和施乐PARC公司的其他研究人员开发的 。它使用窗口、图标和菜单(包括第一个固定的下拉菜单)来支持打开文件、删除文件和移动文件等命令 。1974年,PARC开始开发吉普赛,第一个所见即所得的位图剪切和粘贴编辑器 。1975年,施乐的工程师展示了一个图形用户界面,“首次包括图标和弹出菜单” 。1981年,施乐推出了一款开创性的产品Star,这是一款融合了PARC多项创新技术的工作站 。虽然在商业上并不成功,但Star对以后的发展影响很大,比如在苹果、微软、太阳微系统公司 。
?
1979年12月,乔布斯参观了施乐PARC公司的阿尔托,留下了深刻的印象,并获得了宝贵的灵感 。
“他们(PARC)给我看了三件东西,但我被第一件东西蒙住了眼睛,以至于我甚至没有看到另外两件 。他们向我展示的东西之一是面向对象编程 。他们给我看了,但我没拿到 。他们给我看的另一个实际上是一个联网的计算机系统 。有一百多台奥拓电脑使用电子邮件等 。我也没看懂 。首先让我失明的是图形用户界面,我认为这是我一生中见过的最好的东西 。”
——史蒂夫·乔布斯
?
"下面解释一下乔布斯所说的面向对象编程——small talk . "
?
Smalltalk被设想为一种易于使用的编程语言和开发环境,以便一个孩子能够理解它,并且它已经在许多方面成功地实现了这一目标 。Smalltalk是世界上第一种面向对象的编程语言 。在这种语言中,程序代码和数据可以封装到一个称为对象的单元中,然后可以被其他程序重用,而无需知道对象的实现细节 。它还具有现代化的类似Java的功能,如自动内存管理,以减轻程序员的一些辛苦工作 。Smalltalk的开发环境也是Smalltalk程序的用户界面,引入了很多现代的GUI概念 。它最初形成于1974年左右,并一直在不断更新和增强 。
SmallTalk是一个图形化的开发环境(就像现代的可视化IDE一样),但它也是运行的环境 。有点像微软把Visual Studio开发成一个独立的应用,而且是Windows本身 。您可以像普通应用程序一样从文件管理器启动Smalltalk,但是一旦启动,它就会接管Alto环境的整个呈现 。
?
位块传送贝尔实验室的Rob Pike和Bart Locanthi Jr于1982年设计的一种可编程位图图形终端 。
电传打字_DMD_5620
起初,Blit看起来像一个普通的文本“哑”终端,尽管它比通常的要高 。但是,在登录到Unix主机(通过串口连接到终端)后,主机可以加载软件(通过特殊的转义序列)并由终端的处理器执行 。该软件可以利用终端和附加外围设备(如计算机鼠标)的所有图形功能 。通常情况下,用户会加载窗口系统mpx(或其后续的mux),该系统将终端的用户界面替换为鼠标驱动的窗口界面,多个终端窗口都通过一条可用的串行线连接到主机进行复用 。
Lisp机器Lisp首先由麻省理工学院开发,然后由Symbolics和其他制造商商业化 。它是早期的高端单用户计算机工作站,具有高级图形用户界面、窗口和鼠标作为输入设备 。第一台Symbolics工作站于1981年投入市场,随后几年又推出了更先进的设计 。
苹果和麦金塔(以及后来的苹果丽莎)?
在这些GUI的先驱中,最重要的是苹果电脑,这是一家由史蒂夫·乔布斯和史蒂夫·沃兹尼亚克于1976年在车库里创办的小型创业公司 。苹果公司通过流行的苹果电脑建立了自己的财富,苹果电脑可以显示文本和图形,并具有传统的命令行界面 。苹果是一家年轻的公司,它发现自己资金充足,更愿意冒险 。许多前施乐PARC工程师在苹果公司找到了新的工作,并开始在Alto和Smalltalk上复制他们的工作,但他们的产品将真正商业化,并可能变得非常受欢迎 。
?
自1979年以来,由史蒂夫·乔布斯发起,杰夫·拉斯金领导,苹果电脑公司的苹果丽莎和麦金塔团队(包括施乐PARC团队的前成员)继续发展这一理念 。Lisa于1983年发布,其特点是基于信纸的高分辨率图形界面(以文档为中心) 。在基于硬盘的高级操作系统之上,它的特点是预多任务和图形化进程间通信 。1984年发布的相对简化的Macintosh,设计成本更低,是第一款使用多面板窗口界面的商业成功产品 。它使用了桌面隐喻 。文件看起来像纸片,文件目录看起来像文件夹 。文件目录看起来像一个文件夹 。有一套桌面配件,如计算器、记事本、闹钟等,用户可以根据需要放置在屏幕周围;用户可以将文件和文件夹拖到屏幕上的垃圾桶图标上来删除它们 。与Lisa相反,Macintosh采用以程序为中心的设计,而不是以文件为中心的设计 。很久以后,苹果重新审视OpenDoc中以文档为中心的设计,但方式有限 。
目前关于施乐的PARC作品对苹果Lisa和Macintosh的GUI的影响还存在一些争议,但很明显这种影响是广泛的,因为Lisa GUI的第一版甚至没有图标 。这些GUI原型至少是鼠标驱动的,但是完全忽略了WIMP的概念(“窗口、图标、菜单、定点设备”) 。苹果Lisa原型的第一张GUI截图展示了早期的设计 。苹果的工程师参观了PARC的设施(苹果通过在IPO前购买苹果的股票来补偿施乐,从而确保了参观权),然后一些PARC员工被转移到苹果,从事Lisa和Macintosh GUI的工作 。然而,苹果的工作大大扩展了PARC的工作,例如在文件系统中添加可操作的图标和拖放对象(见Macintosh Finder) 。
1984年,苹果发布了一则电视广告,在哥伦比亚广播公司(CBS)播出的第18届超级碗期间介绍了苹果麦金塔电脑 。该广告旨在让人们思考电脑,将用户友好的界面识别为个人电脑,与之前以商业为导向的系统区分开来,成为苹果产品的标志性代表 。
?
麦金塔的桌面
?
苹果电脑桌面
1986年,苹果IIgs问世 。IIgs是成功的Apple II系列非常先进的型号,基于16位技术(实际上将两台机器合二为一) 。它配备了新的操作系统——苹果GS/OS,其特点是类似Finder的图形用户界面,与Macintosh系列非常相似,可以处理其视频图形芯片(VGC)的高级图形功能 。
?
苹果GS/OS桌面
?
AppleIIGSOS
视力这个时候,除了苹果,不止一家公司在研究个人电脑的图形用户界面 。VisiCorp是第一个电子表格VisiCalc的制造商,该公司正在为IBM个人电脑开发图形界面 。它于1983年以VisiOn的名义发布,但极高的价格(仅软件的价格就高达1495美元)和当时严苛的硬件要求(PC-XT配硬盘、512KB内存和鼠标)使它无法畅销 。此外,它相当笨拙,使用单色CGA图形模式(640×200像素),比其他图形用户界面更基于文本 。例如,它根本不使用图标,需要用户点击文本标签来启动程序或处理文档 。它不像Alto、Star、Lisa、Macintosh那样使用按比例间隔的字体;相反,所有字符都有固定的宽度 。它甚至放弃了指向对角线的鼠标光标箭头,并在1968年恢复到垂直箭头 。
视觉-小
玛瑙苏联“Agat”PC于1983年发布,带有图形界面和鼠标设备Agat”是前苏联生产的一系列8位计算机 。它使用与Apple II和Commodore 64相同的MOS技术6502微处理器 。受苏联无线电部委托,多年来一直是苏联学校流行的微型计算机 。
AGAT七号
早期版本的“Agat”带有一个磁带阅读器和一个键盘,尽管后来的版本用一个5英寸的软盘驱动器取代了磁带阅读器 。键盘采用标准的俄语键盘布局,并提供西里尔或拉丁符号的选择 。早期型号的可升级性非常有限,但后来的型号增加了额外的升级和外围设备插槽,以允许扩展 。其他可用的外设包括打印机、鼠标和内存升级 。显示器是通过一个30厘米的Secam电视提供的,而不是一个特殊的计算机显示器,它通过一根1米长的电缆连接到机器的其他部分 。
Windows 1.0总的来说,VisiOn是笨拙和失败的,但仅仅是它的发布就激发了比尔·盖茨的灵感,他提出了一个有竞争力的产品 。最初的名字是界面管理器,但后来改名为更熟悉的窗口 。1983年发布的早期屏幕截图看起来像是VisiOn和Microsoft Word for DOS界面的交集(它本身来自Alto上的第一个GUI文字处理器Bravo),但到了1985年发布时,它已经丰富多彩,并具有所有常见的GUI外观,如滚动条、窗口控件和菜单,尽管与Lisa和Macintosh不同,它们只有一个菜单栏,但每个应用程序都有自己的菜单栏 。
赢得原型
另一个区别是使用平铺窗口而不是重叠窗口 。这个决定是施乐PARC公司的人做出的 。他们已经决定为Star使用平铺窗口,以避免用户混淆,但比尔·盖茨不太喜欢这样 。所有未来的Windows版本都将使用重叠模式 。微软是最早的麦金塔第三方开发者之一 。事实上,在Mac向全球发布之前,微软就已经使用了第一代Mac的测试版机型 。这无疑影响了Windows未来的发布方向 。
?
Windows 1.01 .正在调整两个平铺窗口之间的边界 。
?
win 101-小型
同坐一张课桌的学生坦迪的同桌出现在20世纪80年代初的TRS-80机器上,并于1984年移植到坦迪1000系列 。像当时大多数PC GUI一样,它依赖于磁盘操作系统,如TRSDOS或MS-DOS 。应用在当时非常流行,包括很多程序,比如Draw,Text,Calendar,还吸引了外界的投资,比如同桌的Lotus 1-2-3 。
同桌_3.02
图形环境管理数字研究公司(DRI)创建了GEM作为个人电脑的附加程序 。GEM的开发是为了与商业计算机(如IBM PC兼容计算机)上现有的CP/M和DOS操作系统一起工作 。它是由DRI的软件公司GSX开发的,由前PARC员工设计 。它与Macintosh桌面的相似性导致了苹果电脑公司的版权诉讼并达成和解,包括对GEM的一些修改 。这是上世纪80年代与GUI设计相关的一系列“外观”官司中的第一起 。
自1985年以来,GEM一直被广泛应用于消费市场,当时它是雅达利ST系列个人电脑的雅达利TOS操作系统的默认用户界面 。它还被其他计算机制造商和分销商捆绑销售(如Amstrad) 。后来和畅销的DOS数字研究公司的IBM PC兼容版DR-DOS 6.0一起发布 。1992年,随着雅达利ST产品线的退出和微软Windows 3.0在PC上的普及,GEM桌面逐渐淡出市场 。
?
雅达利街上的宝石
?
雅达利_TOS_1_0
MSX风景MSX视图是由ASCII公司和HAL实验室为MSX计算机公司开发的 。包含页面编辑、页面查看、页面链接、VShell、VTed、VPaint、VDraw等软件 。MSX视图包括:页面编辑、页面查看、页面链接、VShell、VTed、VPaint和VDraw 。松下FS-A1GT内置MSX视图的外部版本作为松下FS-A1ST的附加软件发布在磁盘上,而不是512 KB ROM磁盘 。
MSX风景
Amiga工作台1985年,Commodore公司推出了Amiga计算机,并推出了一个名为workbench的图形用户界面 。它有一些新的想法,例如在“堆栈”中上下移动窗口,在窗口中选择,移动和工作,而不会自动将它们带到前面 。它的顶部还有一个菜单栏,通常是隐藏的,用鼠标右键激活 。
阿米加_工作台_1_0
乔斯大衣呢1986年,Berkely Softworks发布了GEOS 。它最初是为8位家用电脑Commodore 64编写的,后来是为Apple II系列编写的 。后来公司采用这个名字作为IBM PC系统的PC/Geos,然后是Geoworks Ensemble 。它配有几个应用软件,如日历和文字处理程序,还有一个剪切版作为AOL的DOS客户端的基础 。与竞争对手Windows 3.0图形用户界面相比,它可以在简单的硬件上运行得相当好,但其开发者对第三方开发者有限制性政策,这使其无法成为一个严重的竞争对手 。而它的目标是8位机,16位电脑时代即将到来 。
geos-小型
Windows 2.0Windows本身在1987年底更新到2.0版本,放弃了平铺窗口的方式,采用传统的重叠方式 。这个版本,加上惠普出售的名为NewWave的增强软件,导致苹果因图形用户界面的“外观”起诉微软 。苹果最终输掉了这场官司,即使当时惠普已经将NewWave撤出了市场 。
win 2-小型
橡子同样在1987年,英国Acorn计算机公司推出了他们的第一个图形用户界面,同时推出了世界上第一台基于32位RISC的微型计算机Acorn A305/A310 。这种图形用户界面使用了比例滚动条,并引入了一个新概念:屏幕底部的“Dock”或shelf,可以容纳启动常用程序和工具的快捷方式 。这个名为Arthur的图形用户界面也是第一个具有屏幕字体反走样显示的产品,即使是在16色模式下 。
里斯科斯
下一步1988年,乔布斯发布了NeXTSTEP,这是乔布斯NextComputer的全新图形用户界面和操作系统,也是他1985年离开苹果后的第一个重大项目 。Next为其所有GUI组件引入了清晰的3D斜面外观,并且是第一个使用“X”符号来表示关闭小部件的产品 。它还引入了左上角垂直菜单栏的概念,也可以随时“撕掉”,让用户可以在屏幕上的任意一点留下特定的菜单 。Next也有Dock,可以在屏幕的任意一侧使用(但默认是在右侧) 。
下一个-小
操作系统/2同样在1988年,OS/2的第一个图形化版本问世,这是一个旨在取代DOS的项目,是IBM和微软的合作项目 。OS/2 1.0一直是纯文本的,但1.1版附带了一个名为Presentation Manager的图形用户界面 。这在视觉上类似于Windows 2.0 。
操作系统2
基于X窗口系统的图形用户界面就在20世纪80年代末,新的图形用户界面开始出现在和Sun(Open Look)以及DEC和HP(Motif开放软件基金会或)生产的Unix工作站上 。这些图形用户界面运行在称为X的网络窗口架构上,这后来成为Linux上图形用户界面的基础 。这些简单的图形用户界面试图模仿Microsoft Windows的外观,但仍然允许访问以下Unix shell的功能 。x还引入了一个新的GUI概念,即简单地在一个窗口上移动鼠标光标就会自动激活该窗口,并允许用户开始输入 。
窗口系统(1984年在麻省理工学院发明)最初设计目标是提供一个框架,在大型工作站显示器上显示多个命令外壳和一个时钟 。X的思想是“策略和机制分离”,这意味着它将处理基本的图形和窗口请求,但将界面的整体外观留给每个程序 。
为了提供一致的接口,在X window服务器之上需要第二层代码,称为“窗口管理器” 。窗口管理器处理窗口和窗口小部件的创建和操作,但它不是一个完整的图形用户界面 。在此之上又创建了一层,叫做“桌面环境”或DE,根据不同的Unix厂商而有所不同,所以Sun公司和SGI公司的界面会看起来不一样 。随着90年代初Linux、FreeBSD等免费Unix克隆软件的兴起,人们对免费开源桌面环境的需求也随之而来 。满足这一需求的两个杰出项目是KDE和GNOME,它们分别开始于1996年和1997年 。
侏儒-2.28
自20世纪90年代以来,其他个人计算平台的受欢迎程度急剧下降,只剩下Windows和Macintosh成为GUI战争的幸存者 。数字研究公司于1989年停止销售GEM,几年后被Novell公司收购 。雅达利于1993年停止销售其ST系列 。同年,NeXT停止销售自己的硬件,完全专注于操作系统 。他们会在1997年被苹果收购(或者接管,看你怎么看了) 。准将于1994年破产 。Arthur是Acorn计算机上RISC OS的一部分,将继续销售到1998年 。
Windows的新发展随着1990年3.0版和1992年3.1版的发布,Windows达到了前所未有的普及程度 。虽然它仍然缺乏Macintosh的许多功能(如基于图标的文件管理器),但它很锐利,有好看的图标,并已售出数百万份 。
win3
在Windows 3.11之后,微软开始为消费者开发新版本的操作系统 。Windows 95旨在整合微软此前独立的MS-DOS和Windows产品,并包括DOS的增强版,俗称MS-DOS 7.0 。它还对GUI进行了重大的重新设计,名为“Cairo” 。虽然Cairo从来没有真正实现过,但是从Windows 95开始,Cairo的一些内容已经出现在后续版本的操作系统中 。Win95和WinNT都可以运行32位应用程序,并可以利用Intel 80386 CPU的抢先多任务处理能力和高达4 GB的线性地址内存空 。Windows 95宣传为32位操作系统,实际上是基于混合内核(VWIN32)的混合内核 。以及Windows for Workgroups(3.11)的16位用户界面(USER.EXE)和图形设备界面(GDI.EXE) 。它有16位内核组件和32位子系统(USER32.DLL和GDI32 。DLL),允许它运行本机16位应用程序以及32位应用程序 。在市场上,Windows 95取得了不折不扣的成功,推动了32位技术的普遍升级 。它在发布后的一两年内成为了史上最成功的操作系统 。
凭借广泛的营销活动,Windows 95一经推出就在市场上取得了巨大成功,并很快成为最受欢迎的桌面操作系统 。Windows 95见证了浏览器战争的开始,当时万维网开始在流行文化和大众媒体中受到极大关注 。微软一开始没有看到Web的潜力 。Windows 95从工厂交付时就带有微软自己的在线服务“微软网络” 。这项服务只能拨号上网,主要用于自己的内容,而不是上网 。随着随后几年网景Navigator和Internet Explorer版本的迅速发布,微软利用其桌面的优势推崇自己的浏览器,形成了单一文化主导的网络生态 。
Windows 95经过多年的发展,已经演变成了Windows 98和Windows ME 。Windows ME是微软基于Windows 3.x的操作系统系列的最后一款..Windows经历了并行的32位演进,其中Windows NT 3.1于1993年发布 。Windows NT(代表新技术)是一个原生的32位操作系统,它采用了新的驱动程序模型,基于单一代码,并提供了应用程序之间的真正分离 。Windows在NTVDM也支持16位应用程序,但不支持基于VxD的驱动程序 。作为Windows NT的前身,Windows 95应该是在1993年之前发布的 。这个想法是为了促进32位应用程序的开发和向后兼容性——为更成功的nt发布铺平道路 。经过多次延迟,Windows 95的发布并没有使用unicode,而是VxD驱动模型 。Windows NT 3.1发展到Windows NT 3.5,3.51,再到4.0 。当时,它终于与Windows 9x桌面对应的软件共享了一个类似的界面,并包含了一个开始按钮 。Windows 2000、Windows XP、Windows Vista以及Windows 7都在不断发展 。Windows XP和更高版本也提供64位模式 。随着Windows Server 2003 (32位和64位IA64或x64可用)的推出,Windows Server 2008紧随其后,推出了Windows Server 2008 R2 。Windows 2000和XP共享相同的基本GUI,尽管XP引入了视觉样式 。在Windows 98中,引入了活动桌面的主题,它允许桌面采用HTML,但这一功能被客户忽略了,他们经常禁用它 。最后,Windows Vista明确禁用了它 。
win95
BeOS虽然软件界面明显同质化,但还是有创新空的房间 。Windows 95引入了“开始菜单”的概念,从这里可以启动所有程序,任务栏可以在所有正在运行的程序之间切换 。BeOS于1995年作为BeBox计算机的一部分推出,并于1998年引入了“任务栏分组”的概念作为PC的操作系统 。任务根据应用程序类型进行排序,因此可以在字处理器下的子菜单中找到加载到字处理器中的每个文档 。BeOS还增加了类似于Smalltalk的标题栏概念,允许用户沿窗口顶部向左或向右移动标题栏,以便后台应用程序仍然可见 。
BeOS_Desktop
beos-小型
麦克OS X和阿卡苹果也没有停滞不前 。它为他们的新操作系统Mac OS X开发了一个名为Aqua的新GUI,这本身就是与NeXT合并的结果,核心是NeXTSTEP的新版本 。Aqua引入了GUI的概念 。每个窗口在内存中都是双缓冲的,所以所有的重绘都是离屏不可见的(试试OS X的“在Microsoft Word文档上移动Finder窗口”同样的技巧,无论你的眼睛有多快,都不会看到重绘) 。
Aqua还推出了一些引人注目的功能,例如可以拉伸并挤进扩展坞的最小化窗口,以及“桌子”的概念 。对话框出现后,可以直接从其附带的应用程序中放大 。在苹果最新版本的OSX中,一个名为Expose的新功能通过放大和缩小每个打开的应用程序的窗口,使它们都显示在一个屏幕上,从而为应用程序切换带来了新的变化 。
OS x-小型
【第一台个人计算机诞生 第一台个人计算机】总结

    推荐阅读