1. 首页 > 电脑手机 >

gui的发展历程 gui发展历史

从GUI界面的发展历史说明人机交互的趋势是什么?

人机交互技术的发展趋势是追求所谓“人机和谐”的信息空间。

gui的发展历程 gui发展历史gui的发展历程 gui发展历史


人机交互技术几十年来经历了几个不同的主要发展阶段和典型风格。较为合理的看法是“自然人机交互是利用人的日常技能进行的”,强调无需特别训练或不需要训练。

自然人机交互模式是以直接纵为主的、与命令语言特别是自然语言共存的人机交互形式。理想的人机交互模式就是“用户自由”。

软件体系结构的发展历史

与初的大型主机相适应,初的软件结构体系也是Mainframe结构,该结构下客户、数据和程序被集中在主机上,通常只有少量的GUI界面,对远程数据库的访问比较困难。随着PC的广泛应用,该结构逐渐在应用中被淘汰。在80年代中期出现了Client/Server分布式计算结构,应用程序的处理在客户(PC机)和服务器(Mainframe或Server)之间分担;请求通常被关系型数据库处理,PC机在接受到被处理的数据后实现显示和业务逻辑;系统支持模块化开发,通常有GUI界面。Client/Server结构因为其灵活性得到了极其广泛的应用。但对于大型软件系统而言,这种结构在系统的部署和扩展性方面还是存在着不足。

作系统发展历史是?

初没有作系统的概念,每一台计算机必须配专有的程序,然后某些程序可以在部分计算机上实现通用,再然后,为了实现硬件无关,也就是不管硬件如何、程序都能运行,有了设备驱动程序的概念,于是就有了在底层运行的、集成设备驱动程序的作系统,初的作系统,或者说初的电脑上,一次只能运行一个程序,可以理解为一次只能算一道题目,为了节约人力、不用时刻监视着计算机,就有了批处理作系统用于自动批量运行程序,再然后,计算机性能提升了,有能力可以同时运行几个程序了,便有了多任务的作系统,再然后,计算机不再是科学家用的东西,于是,有了面向企业、个人用户的作系统,直到今天的作系统

简单介绍一类你熟悉的作系统的发展历史,如windows、linux、unix、苹果公司的作系统

有在这提问等待回答的功夫,不如自己在百度搜索了~~

CP/M全称Control Program/Monitor(控制程序或监控程序),是早期的磁盘启动型作系统。CP/M其实就是个微机作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备特权。运行在Intel 8080芯片上的CP/M—80;运行在8088、8086芯片上的叫CP/M—86;而在Motorola(摩托罗拉)68000上运行的CP/M叫CP/M-68K。CP/M—80、CP/M—86、CP/M-68K等组成了庞大的CP/M家族。 单用户CP/M—80作系统,后来发展成多用户MP/M—80,单用户CP/M—86又发展成并发CP/M—86和多用户MP/M—86,它们成为家族的新生力量。

CP/M作系统

1973年,PL/M的创始人Gary Kildall博士决定“挂帅亲征”,很快在DEC公司的主机TOPS-10上,培植成功一个管理程序和数据的“胚胎”。博士旗开得胜,感觉当然是“味道好极了!”,但Intel 公司及其它电脑公司却对此充耳不闻,这使“元帅”和“士兵”们很是光火,1974年,“胚胎”得以向全世界公布:版本号V1.3;大名:CP/M;全称:Control Program/Monitor (控制程序或监控程序)。

虽然CP/M V1.3 是为肩任“控制程序和数据”的“上帝”而来的,但“上帝一世”却颇受冷落,电脑业者依旧冷眼旁观。1975年,CP/M V1.4 继承“王位”,开始大造舆论,加之Kildall 博士创建了Digital Research(数字研究公司),为CP/M呐喊欢呼,CP/M陆续被各国微机厂商采用,围绕他的软件也爆炸般地得到了开发。CP/M变红发紫,神话般普及,被推崇为“标准八位机软件总线”,Kildall 博士更是声名远播。

CP/M开创了软件的新纪元,称得上是计算机改朝换代的里程碑。

可是因为在向16位CPU的转化上错失机会,在以IBM的PC/AT以及兼容机机为中心的16位PC市场上,惨败给Microsoft的MS-DOS,从而从市场上消失。

DOS是英文Disk Operating System的缩写,意思是“磁盘作系统”。DOS是个人计算机上的一类作系统。从1981年直到1995年的15年间,DOS在IBM PC 兼容机市场中占有举足轻重的地位。而且,若是把部份以DOS为基础的Microsoft Windows版本,如Windows 95、98和Me等都算进去的话,那么其商业寿命至少可以算到2000年。直到现在,每台WIN的电脑都有DOS,还有很多品牌机,品牌本的自带系统就是DOS。 很小很实用,但就是命令太多,太复杂~!

Mac系统是苹果机专用系统,正常情况下在普通pc上无法安装的作系统

苹果公司不但生产MAC的大部分硬件,连MAC所用的作系统都是它自行开发的,接下来,我们就来了解一下它的作系统。

苹果机现在的作系统已经到了OS 10,代号为MAC OSX(X为10的罗马数字写法),这是MAC电脑诞生15年来的变化。新系统非常可靠,它的许多特点和服务都体现了苹果公司的理念。

另外,现在疯狂肆虐的电脑几乎都是针对Windows的,由于MAC的架构与Windows不同,所以很少受到的袭击。MAC OSX作系统界面非常独特,突出了形象的图标和人机对话(人机对话界面就是由苹果公司早开创的,后来才被微软的Windows所看中并在Windows中广泛应用)。苹果公司能够根据自己的技术标准生产电脑、自主开发相对应的作系统,可见它的技术和实力非同一般。打个比方,苹果公司就像是Dell和微软的联合体,在软硬件方面“才貌双全”。

UNIX ,是一个强大的多用户、多任务作系统,支持多种处理器架构,按照作系统的分类,属于分时作系统。 早由Ken Thompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、结构简练、可靠性高、可移植性好、可作性强、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业作平台。它主要安装在巨型计算机、大型机上作为网络作系统使用,也可用于个人计算机和嵌入式系统。曾经是服务器作系统的,占据市场份额,但近在跟WINDOWS SERVER以及Linux的竞争中有所失利。

Linux是一类Unix计算机作系统的统称。Linux作系统的内核的名字也是“Linux”。Linux作系统也是自由软件和开放源代码发展中的例子。严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的作系统。Linux得名于计算机业余爱好者Linus Torvalds。 简单地说,Linux是一套和自由传播的类Unix作系统,它主要用于基于x86系列CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。

【UNIX和LINUX的区别和联系】

Linux和UNIX的的区别是,前者是开放源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件。这应该是他们的不同,这种不同体现在用户对前者有很高的自,而对后者却只能去被动的适应;这种不同还表现在前者的开发是处在一个完全开放的环境之中,而后者的开发完全是处在一个黑箱之中,只有相关的开发人员才能够接触到产品的原型。

另外两大区别:

1) UNIX作为商业作系统与Linux相比其支持的硬件种类要多一些,但两者运行几乎一样稳定.

2) 两者都是多用户、多任务作系统,也都可以作为网络作系统使用.

作系统的发展史

Windows发展历史

Windows起源可以追溯到Xerox公司进行的工作。

1970年,美国Xerox公司成立了的研究机构Palo Alto Research Center(PARC),从事局域网、激光打印机、图形用户接口和面向对象技术的研究,并于1981年宣布推出世界上个商用的GUI(图形用户接口)系统:Star 8010工作站。

但如后来许多公司一样,由于种种原因,技术上的先进性并没有给它带来它所期望的商业上的成功。

当时,Apple puter公司的创始人之一Steve Jobs,在参观Xerox公司的PARC研究中心后,认识到了图形用户接口的重要性以及广阔的市场前景,开始着手进行自己的GUI系统研究开发工作,并于1983年研制成功个GUI系统:Apple Lisa。

随后不久,Apple又推出第二个GUI系统Apple Macintosh,这是世界上个成功的商用GUI系统。

当时,Apple公司在开发Macintosh时,出于市场战略上的考虑,只开发了Apple公司自己的微机上的GUI系统,而此时,基于Intel x86微处理器芯片的IBM兼容微机已渐露峥嵘。

这样,就给Microsoft公司开发Windows提供了发展空间和市场。

Microsoft公司早就意识到建立行业标准的重要性,在1983年春季就宣布开始研究开发Windows,希望它能够成为基于Intel x86微处理芯片计算机上的标准GUI作系统。

它在1985年和1987年分别推出Windows 1.03版和Windows2.0版。

但是,由于当时硬件和DOS作系统的限制,这两个版本并没有取得很大的成功。

此后,Microsoft公司对Windows的内存管理、图形界面做了重大改进,使图形界面更加美观并支持虚拟内存。

Microsoft于1990年5月份推出Windows3.0并一炮打红。

这个“千呼万唤始出来”的作系统一经面世便在商业上取得惊人的成功:不到6周,Microsoft公司销出50万份Windows3.0拷贝,打破了任何软件产品的6周销售记录,从而一举奠定了Microsoft在作系统上的垄断地位。

一年之后推出的Windows3.1对Windows 3.0作了一些改进,引入TrueType字体技术,这是一种可缩放的字体技术,它改进了性能;还引入了一种新设计的文件管理程序,改进了系统的可靠性。

更重要的是增加对象链接合嵌入技术(OLE)和多媒体技术的支持。

Windows3.0和Windows3.1都必须运行于MS DOS作系统之上。

随后,Microsoft借Windows东风,于1995年推出新一代作系统Windows95(又名Chicago),它可以独立运行而无需DOS支持。

Windows95是作系统发展史上一个里程碑式的作品,它对Windows3.1版作了许多重大改进,包括:更加的、面向对象的图形用户界面,从而减轻了用户的学习负担;全32位的高性能的抢先式多任务和多线程;内置的对Inter的支持;更加高级的多媒体支持(声音、图形、影像等),可以直接写屏并很好的支持游戏;即插即用,简化用户配置硬件作,并避免了硬件上的冲突;32位线性寻址的内存管理和良好的向下兼容性等等。

以后我们提到的Windows一般均指Windows95。

Windows作系统特点,以后windows又相继推出了98,Me,2000版本,不过windows2000又分为专业和服务器两个版本。

Windows之所以取得成功,主要在于它具有以下优点:

直观、高效的面向对象的图形用户界面,易学易用:

从某种意义上说,Windows用户界面和开发环境都是面向对象的。

用户采用“选择对象-作对象”这种方式进行工作。

比如要打开一个文档,我们首先用鼠标或键盘选择该文档,然后从右键菜单中选择“打开”作,打开该文档。

这种作方式模拟了现实世界的行为,易于理解、学习和使用。

用户界面统一、友好、漂亮:

Windows应用程序大多符合IBM公司提出的CUA (mon User Acess)标准,所有的程序拥有相同的或相似的基本外观,包括窗口、菜单、工具条等。

用户只要掌握其中一个,就不难学会其他软件,从而降低了用户培训学习的费用。

丰富的设备无关的图形作:

Windows的图形设备接口(GDI)提供了丰富的图形作函数,可以绘制出诸如线、圆、框等的几何图形,并支持各种输出设备。

设备无关意味着在针式打印机上和高分辨率的显示器上都能显示出相同效果的图形。

多任务:

Windows是一个多任务的作环境,它允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。

每个程序在屏幕上占据一块矩形区域,这个区域称为窗口,窗口是可以重叠的。

用户可以移动这些窗口,或在不同的应用程序之间进行切换,并可以在程序之间进行手工和自动的数据交换和通信。

虽然同一时刻计算机可以运行多个应用程序,但一个是处于活动状态的,其标题栏呈现高亮颜色。

一个活动的程序是指当前能够接收用户键盘输入的程序.

Windows发展中的又一个里程牌--Windows Xp

Windows XP是Microsoft 继Windows 2000和Windows Millennium之后推出的新一代Windows 作系统。

Windows XP将Windows 2000的众多优点(例如基于标准的安全性、易管理性和可靠性)与Windows 98和Windows Me的特性(即插即用、易于使用的用户界面以及独具创新的支持服务)完美集成在一起,从而打造出了迄今为止为的一款Windows作系统产品。

本文从技术角度入手,对Windows XP的新增功能特性进行了广泛概述。

文章展示了新的技术和功能是如何使用户完成日常工作、共享信息、管理桌面、实现高效移动办公、获得帮助和支持以及执行其它计算任务的工作变得更加轻松的。

Windows XP在现有Windows 2000代码基础之上进行了很多改进,并且针对家庭用户和企业用户的不同需要提供了相应的版本:Windows XP Home Edition和Windows XP Professional。

除非特别注明,本文所介绍的技术和功能均为这两个作系统共有的功能

嵌入式系统的发展及应用

纵观嵌入式系统的发展历程,大致经历了以下四个阶段:

无作系统阶段

嵌入式系统初的应用是基于单片机的,大多以可编程控制器的形式出现,具有监测、伺服、设备指示等功能,通常应用于各类工业控制和飞机、等武器装备中,一般没有作系统的支持,只能通过汇编语言对系统进行直接控制,运行结束后再清除内存。这些装置虽然已经初步具备了嵌入式的应用特点,但仅仅只是使用8位的CPU芯片来执行一些单线程的程序,因此严格地说还谈不上"系统"的概念。

这一阶段嵌入式系统的主要特点是:系统结构和功能相对单一,处理效率较低,存储容量较小,几乎没有用户接口。由于这种嵌入式系统使用简便、价格低廉,因而曾经在工业控制领域中得到了非常广泛的应用,但却无法满足现今对执行效率、存储容量都有较高要求的信息家电等场合的需要。

简单作系统阶段

20世纪80年代,随着微电子工艺水平的提高,IC制造商开始把嵌入式应用中所需要的微处理器、I/O接口、串行接口以及RAM、ROM等部件统统集成到一片VLSI中,制造出面向I/O设计的微控制器,并一举成为嵌入式系统领域中异军突起的新秀。与此同时,嵌入式系统的程序员也开始基于一些简单的"作系统"开发嵌入式应用软件,大大缩短了开发周期、提高了开发效率。

这一阶段嵌入式系统的主要特点是:出现了大量高可靠、低功耗的嵌入式CPU(如Power PC等),各种简单的嵌入式作系统开始出现并得到迅速发展。此时的嵌入式作系统虽然还比较简单,但已经初步具有了一定的兼容性和扩展性,内核精巧且效率高,主要用来控制系统负载以及监控应用程序的运行。

实时作系统阶段

20世纪90年代,在分布控制、柔性制造、数字化通信和信息家电等巨大需求的牵引下,嵌入式系统进一步飞速发展,而面向实时信号处理算法的DSP产品则向着高速度、高精度、低功耗的方向发展。随着硬件实时性要求的提高,嵌入式系统的软件规模也不断扩大,逐渐形成了实时多任务作系统(RTOS),并开始成为嵌入式系统的主流。

这一阶段嵌入式系统的主要特点是:作系统的实时性得到了很大改善,已经能够运行在各种不同类型的微处理器上,具有高度的模块化和扩展性。此时的嵌入式作系统已经具备了文件和目录管理、设备管理、多任务、网络、图形用户界面(GUI)等功能,并提供了大量的应用程序接口(API),从而使得应用软件的开发变得更加简单。

面向Internet阶段

21世纪无疑将是一个网络的时代,将嵌入式系统应用到各种网络环境中去的呼声自然也越来越高。目前大多数嵌入式系统还孤立于Internet之外,随着Internet的进一步发展,以及Internet技术与信息家电、工业控制技术等的结合日益紧密,嵌入式设备与Internet的结合才是嵌入式技术的真正未来。

信息时代和数字时代的到来,为嵌入式系统的发展带来了巨大的机遇,同时也对嵌入式系统厂商提出了新的挑战。目前,嵌入式技术与Internet技术的结合正在推动着嵌入式技术的飞速发展,嵌入式系统的研究和应用产生了如下新的显著变化:

新的微处理器层出不穷,嵌入式作系统自身结构的设计更加便于移植,能够在短时间内支持更多的微处理器。

嵌入式系统的开发成了一项系统工程,开发厂商不仅要提供嵌入式软硬件系统本身,同时还要提供强大的硬件开发工具和软件支持包。

通用计算机上使用的新技术、新观念开始逐步移植到嵌入式系统中,如嵌入式数据库、移动、实时CORBA等,嵌入式软件平台得到进一步完善。

各类嵌入式Linux作系统迅速发展,由于具有源代码开放、系统内核小、执行效率高、网络结构完整等特点,很适合信息家电等嵌入式系统的需要,目前已经形成了能与Windows CE、Palm OS等嵌入式作系统进行有力竞争的局面。

网络化、信息化的要求随着Internet技术的成熟和带宽的提高而日益突出,以往功能单一的设备如电话、手机、冰箱、微波炉等功能不再单一,结构变得更加复杂,网络互联成为必然趋势。

精简系统内核,优化关键算法,降低功耗和软硬件成本。

提供更加友好的多媒体人机交互界面。说了这么多,不知道你是不是还在为嵌入式的前景担忧?如果你是电子或者计算机专业的,学好嵌入式系统,有前途

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息