『壹』 我想知道电脑操作系统的详细发展历史
七种操作系统发展历史及特点
CP/M系统篇
CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。
通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令……
主设计人:Gary Kildall博士
出现年月:1974年>>>>>详细内容
MS—DOS系统篇
DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。它是一个单用户单任务的操作系统。在1985年
到1995年间DOS占据操作系统的统治地位。
主设计人:Tim Paterson
出现年月:1981年>>>>>详细内容
文件管理方便
外设支持良好
小巧灵活
应用程序众多
Windows系统篇
Windows是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于1985年,
并最终获得了世界个人电脑操作系统软件的垄断地位。所有最近的Windows都是完全独立的操作系统。
主设计:微软
出现年月:1985年>>>>>详细内容
界面图形化
多用户、多任务
网络支持良好
出色的多媒体功能
硬件支持良好
众多的应用程序
Unix系统篇
Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。从此以后其优越性不可阻挡的占领网络。
大部分重要网络环节都是Unix构造。
主设计:AT&TBell实验室
出现年月:1969年>>>>>详细内容
网络和系统管理
高安全性
通信
可连接性
Internet
数据安全性
可管理性
系统管理器
Ignite/UX
进程资源管理器
Linux系统篇
简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、
多线程、实时性较好的且稳定的操作系统。
主设计人:Linus Torvalds
出现年月:1991年>>>>>详细内容
完全免费
完全兼容POSIX 1.0标准
多用户、多任务
良好的界面
丰富的网络功能
可靠的安全、稳定性能
多进程、多线程、实时性较好
支持多种平台
FreeBSD系统篇
FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。突出的特点FreeBSD提供先进的联网、
负载能力,卓越的安全和兼容性。
主设计:加州伯克利学校
出现年月:1993年>>>>>详细内容
多任务功能
多用户系统
强大的网络功能
Unix兼容性强
高效的虚拟存储器管理
方便的开发功能
Mac OS系统篇
Mac OS是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是首个在商用领域成功的图形用户界面。
现行的最新的系统版本是Mac OS X 10.3.x版。
主设计人:比尔·阿特金森、杰夫·拉斯金和安迪·赫茨菲尔德
出现年月:1984年>>>>>详细内容
多平台兼容模式
为安全和服务做准备
占用更少的内存
多种开发工具
『贰』 简述windows的发展历史
Windows起源可以追溯到公司进行的工作。1970年,美国Xerox公司成立了著名的研究机构Palo Alto Research Center(PARC),从事局域网、激光打印机、图形用户接口和面向对象技术的研究,并于1981年宣布推出世界上第一个商用的GUI(图形用户接口)系统:Star 8010工作站。但如后来许多公司一样,由于种种原因,技术上的先进性并没有给它带来它所期望的商业上的成功。
当时,Apple Computer公司的创始人之一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位的高性能的抢先式多任务和多线程;内置的对Internet的支持;更加高级的多媒体支持(声音、图形、影像等),可以直接写屏并很好的支持游戏;即插即用,简化用户配置硬件操作,并避免了硬件上的冲突;32位线性寻址的内存管理和良好的向下兼容性等等。以后我们提到的Windows一般均指Windows95。Windows操作系统特点,以后windows又相继推出了98,Me,2000版本,不过 windows2000又分为专业和服务器两个版本。
Windows发展中的又一个里程牌--Windows Xp
Windows XP在现有Windows 2000代码基础之上进行了很多改进,并且针对家庭用户和企业用户的不同需要提供了相应的版本:Windows XP Home Edition和Windows XP Professional.
Windows Vista是微软Windows操作系统的最新版本
『叁』 人机交互技术的发展历史
市场需求是很大的,而供应方面却略显不足,尤其是拥有核心知识产权,技术过硬的企业并不多,行业整体缺乏品牌效应。
⒈WIMP界面的形成
Xerox Palo研究中心于70年代中后期研制出原型机Star,形成了以窗口(Windows)、菜单(Menu)、图符(Icons)和指示装置(Pointing Devices)为基础的图形用户界面,也称WIMP界面。
Apple最先采用了这种图形界面,斯坦福研究所60年代的发展计划也对WIMP界面的发展产生了重要的影响。该计划强调增强人的智能,把人而不是技术放在了人机交互的中心位置。该计划的结果导致了许多硬件的发明,众所周知的鼠标就是其中之一。
⒉WIMP界面面临的问题和发展多媒体计算机和VR系统的出现,改变了人与计算机通信的方式和要求,使人机交互发生了很大的变化。在多媒体系统中继续采用WIMP界面有其内在的缺陷:随着多媒体软硬件技术的发展,在人机交互界面中计算机可以使用多种媒体,而用户只能同时用一个交互通道进行交互因而从计算机到用户的通信带宽要比从用户到计算机的大得多,这是一种不平衡的人-计算机交互。
虚拟现实技术除了要求有高度自然的三维人机交互技术外,由于受交互装置和交互环境的影响,不可能也不必要对用户的输入做精确的测量,而是一种非精确的人机交互。三维人机交互技术在科学计算可视化和三维CAD系统中占有重要的地位。基于WIMP技术的图形用户界面,从本质上讲,是一种二维交互技术,不具有三维直接操作的能力。要从根本上改变这种不平衡的通信,人机交互技术的发展必须适应从精确交互向非精确交互、从单通道交互向多通道交互以及从二维交互向三维交互的转变,发展用户与计算机之间快速、低耗的多通道界面。从右上表可以看出在计算机系统不同的发展阶段中,人机交互模型的发展过程。在传统的人机系统中,人被认为是操作员,只是对机器进行操作,而无真正的交互活动。在计算机系统中人还是被称为用户。只有在VR系统中的人才,是主动的参与者。
人类生活中的事件都是多通道的,人-计算机多通道交互技术的发展虽然受到软件和硬件的限制,但至少要满足两个条件:其一,多通道整合,不同通道的结合对用户的体验是十分重要的;其二,在交互中容许用户产生含糊和不精确的输入。
⒈非精确的交互
· 语音(Voice) 主要以语音识别为基础,但不强调很高的识别率,而是借助其它通道的约束进行交互。
姿势(Gesture) 主要利用数据手套、数据服装等装置,对手和身体的运动进行跟踪,完成自然的人机交互。
头部跟踪(HeadTracking)主要利用电磁、超声波等方法,通过对头部的运动进行定位交互。
视觉跟踪(Eye-Tracking)对眼睛运动过程进行定位的交互方式。
⒉多通道交互的体系结构
多通道交互的体系结构首先要能保证对多种非精确的交互通道进行综合,使多通道交互存在于一个统一的用户界面之中,同时,还要保证这种通道的综合在交互过程中的任何时候都能进行。图1和图2表示了这两种不同的体系结构。良好的体系结构应能保证多个通道的综合不只是发生在应用程序这一级。
人机交互技术是目前用户界面研究中发展得最快的领域之一,对此,各国都十分重视。美国在国家关键技术中,将人机界面列为信息技术中与软件和计算机并列的六项关键技术之一,并称其为对计算机工业有着突出的重要性,对其它工业也是很重要的。在美国国防关键技术中,人机界面不仅是软件技术中的重要内容之一,而且是与计算机和软件技术并列的11项关键技术之一。欧共体的欧洲信息技术研究与发展战略计划(ESPRIT)还专门设立了用户界面技术项 目,其中包括多通道人机交互界面(MultiModal Interface for Man-MachineInterfa
ce)。保持在这一领域中的领先,对整个智能计算机系统是至关重要的。我们可以以发展新的人机界面交互技术为基础,带动和引导相关的软硬件技术的发展,使更有效地使用计算机的计算处理能力成为可能。
『肆』 Internet的发展历史
1968年
1968年,参议员Ted·Kennedy(特德.肯尼迪)听说赢得了ARPA协定作为内部消息处理器(IMP),特德.肯尼迪向BBN发送贺电祝贺他们在赢得“内部消息处理器”协议中表现出的精神。
1978年
1978年,UUCP(UNIX和UNIX拷贝协议)在贝尔实验室被提出来,1979年,在UUCP的基础上新闻组网络系统发展起来。新闻组(集中某一主题的讨论组)紧跟着发展起来,它为在全世界范围内交换信息提供了一个新的方法。
然而,新闻组并不认为是互联网的一部分,因为它并不共享TCP/IP协议,它连接着遍布世界的UNIX系统,并且很多互联网站点都充分地利用新闻组。新闻组是网络世界发展中的非常重大的一部分。
第一个检索互联网的成就是在1989年发明出来,是由PeterDeutsch和他的全体成员在Montreal的McGillUniversity创造的,他们为FTP站点建立了一个档案,后来命名为Archie。
这个软件能周期性地到达所有开放的文件下载站点,列出他们的文件并且建立一个可以检索的软件索引。检索Archie命令是UNIX命令,所以只有利用UNIX知识才能充分利用他的性能。
McFill大学,拥有第一个Archie的大学,发现每天从美国到加拿大的通讯中有一半的通信量访问Archie。学校关心的是管理程序能否支持这么大的通讯流量,因此只好关闭外部的访问。幸运的是当时有很多很多的Archie可以利用。
BrewsterKahle,当时是在ThinkingMachines(智能计算机)发明了WAIS(广域网信息服务),能够检索一个数据库下所有文件和允许文件检索。根据复杂程度和性能情况不同有很多版本,但最简单的可以让网上的任何人可以利用。
在它的高峰期,智能计算机公司维护着在全世界范围内能被WAIS检索的超过600个数据库的线索。包括所有的在新闻组里的常见问题文件和所有的正在开发中的用于网络标准的论文文档等等。和Archie一样,它的接口并不是很直观,所以要想很好的利用它也得花费很大的工夫。
1989年
1989年,在普及互联网应用的历史上又一个重大的事件发生了。TimBerners和其他在欧洲粒子物理实验室的人----这些人在欧洲粒子物理研究所非常出名,提出了一个分类互联网信息的协议。
这个协议,1991年后称为WWW(World Wide Web),基于超文本协议――在一个文字中嵌入另一段文字的-连接的系统,当你阅读这些页面的时候,你可以随时用他们选择一段文字链接。虽然它出现在gopher之前,但发展十分缓慢。
由于最开始互联网是由政府部门投资建设的,所以它最初只是限于研究部门、学校和政府部门使用。除了以直接服务于研究部门和学校的商业应用之外,其它的商业行为是不允许的。
90年代初,当独立的商业网络开始发展起来,这种局面才被打破。这使得从一个商业站点发送信息到另一个商业站点而不经过政府资助的网络中枢成为可能。
1991年
1991年,第一个连接互联网的友好接口在Minnesota大学被开发出来。当时学校只是想开发一个简单的菜单系统可以通过局域网访问学校校园网上的文件和信息。紧跟着大型主机的信徒和支持客户-服务器体系结构的拥护者们的争论开始了。
开始时大型主机系统的追随者占据了上风,但自从客户-服务器体系结构的倡导者宣称他们可以很快建立起一个原型系统之后,他们不得不承认失败。客户-服务器体系结构的倡导者们很快作了一个先进的示范系统,这个示范系统叫做Gopher。
这个Gopher被证明是非常好用的,之后的几年里全世界范围内出现10000多个Gopher。它不需要UNIX和计算机体系结构的知识。
在一个Gopher里,你只需要敲入一个数字选择你想要的菜单选项即可。今天你可以用theUofMinnesotagopher选择全世界范围内的所有Gopher系统。
当University of Nevada(内华达州立大学)的Reno创造了VERONICA(通过Gopher使用的一种自动检索服务),Gopher的可用性大大加强了。
它被称为VeryEasyRodent-的首字母简称。遍布世界的gopher像网一样搜集网络连接和索引。
它如此的受欢迎,以致很难连接上他们,但尽管如此,为了减轻负荷大量的VERONICA被开发出来。
类似的单用户的索引软件也被开发出来,称做JUGHEAD().
Archie的发明人PeterDeutsch,一直坚持Archie是Archier的简称。当VERONICA和JUGHEAD出现的时候,表示出非常的厌恶。
(4)界面发展历史扩展阅读
互联网受欢迎的根本原因在于它的成本低,优点如下:
1、互联网能够不受空间限制来进行信息交换
2、信息交换具有时域性(更新速度快)
3、交换信息具有互动性(人与人,人与信息之间可以互动交流)
4、信息交换的使用成本低(通过信息交换,代替实物交换)
5、信息交换的发展趋向于个性化(容易满足每个人的个性化需求)
6、使用者众多
7、有价值的信息被资源整合,信息储存量大、高效、快速
8、信息交换能以多种形式存在(视频、图片、文字等等)
『伍』 有哪些ui图标设计的历史发展关键点
有哪些ui图标设计的历史发展关键点?UI图标设计的历史使得有效的文本替换成为可能。一些研究表明,使用易于识别和清晰的图标可以大大提高界面导航的可用性。对人类来说,视觉信息的处理速度比文本信息快得多。然而,另一方面,图标需要传达一个相对清晰的概念。任何轻微的误读都可能对整体体验造成极大的伤害。因此,图标的选择应该经过仔细的测试,以达到良好的平衡,并被目标受众所接受。
众所周知,图标和徽标不是界面设计师创造的概念。它们的存在可以追溯到人类文明的起源。在漫长的历史长河中,早期用来传达信息的图标已经演变成系统的文字。在地图、图画书、壁画和建筑等多种多样的地方,仍然有代表和传达特定概念的图标和标志。
随着技术的发展,计算机诞生了,显示器为图形界面铺平了道路。20世纪70年代,施乐公司在其位于帕洛阿尔托的研究所生产了第一台具有图形界面的计算机,被称为施乐Alto。这个昂贵的概念从来没有被公众看到过,但是它的继任者xeroxstar在1981年推出时,是计算机历史上的一个重要里程碑。施乐Alto给史蒂夫·乔布斯和比尔·盖茨的灵感引发了计算机历史上最著名的一场战役:苹果对微软,Windows对Macintosh。当然,这些是后来的。
有哪些ui图标设计的历史发展关键点?施乐Alto发布了大量的图标设计,其中文件夹和垃圾桶的图标设计是此后图标设计中最为人熟知和接受的设计理念。
在UI图标设计的历史上,Macintosh系统是图形界面历史上不可避免的里程碑。1991年,苹果发布了麦金塔电脑的第一个彩色图标设计。在黑白界面时代,图标可以包含比以往任何时候都多的信息,新的风格使它在传递信息方面明显更好。
此后,越来越多的图标以灵活而强大的数字技术出现,并根据不同的需求发展成不同的分支和风格。许多操作系统和工具开始预制系统图标。基于各种需求,越来越多的自制和重新设计的图标出现在我们的视图中。图标有很多种,我们可以用不同的方式来划分
ui图标设计的历史发展关键点哪些?UI图标设计的历史使得有效的文本替换成为可能。一些研究表明,使用易于识别和清晰的图标可以大大提高界面导航的可用性。对人类来说,视觉信息的处理速度比文本信息快得多。想知道更多关于ui设计的设计素材与技巧,也可以点击本站的其他文章进行学习。
『陆』 网页的历史与发展
这个问题好高深,你如果只是喜欢做网页,那建议不要把它当成职业,如果它回是你的职业,那你只有不断答学习最新的网页制作趋势,比如现在的web2.0,走在潮流的最前面你就能赢得价值
当然asp,java都要学习,我个人推荐你学习编写手机上的网页wap的,毕竟手机上网也是趋势
『柒』 操作系统的发展历史
第一部计算机并没有操作系统。这是由于早期个人电脑的建立方式(如同建造机械计算机)与效能不足以执行如此程序。
但在1947年发明了晶体管,以及莫里斯·威尔克斯(Maurice Vincent Wilkes)发明的微程序方法,使得电脑不再是机械设备,而是电子产品。系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的基础。
到了1960年代早期,商用电脑制造商制造了批次处理系统,此系统可将工作的建置、调度以及执行序列化。此时,厂商为每一台不同型号的电脑创造不同的操作系统,因此为某电脑而写的程序无法移植到其他电脑上执行,即使是同型号的电脑也不行。
到了1964年,IBM推出了一系列用途与价位都不同的大型电脑IBM System/360,大型主机的经典之作。而它们都共享代号为OS/360的操作系统(而非每种产品都用量身订做的操作系统)。让单一操作系统适用于整个系列的产品是System/360成功的关键,且实际上IBM大型系统便是此系统的后裔;为System/360所写的应用程序依然可以在现代的IBM机器上执行!
OS/360也包含另一个优点:永久贮存设备—硬盘驱动器的面世(IBM称为DASD(Direct access storage device))。另一个关键是分时概念的建立:将大型电脑珍贵的时间资源适当分配到所有使用者身上。分时也让使用者有独占整部机器的感觉;而Multics的分时系统是此时众多新操作系统中实践此观念最成功的。
1963年,奇异公司与贝尔实验室合作以PL/I语言建立的Multics,是激发1970年代众多操作系统建立的灵感来源,尤其是由AT&T贝尔实验室的丹尼斯·里奇与肯·汤普逊所建立的Unix系统,为了实践平台移植能力,此操作系统在1969年由C语言重写;另一个广为市场采用的小型电脑操作系统是VMS。 第一代微型计算机并不像大型电脑或小型电脑,没有装设操作系统的需求或能力;它们只需要最基本的操作系统,通常这种操作系统都是从ROM读取的,此种程序被称为监视程序(Monitor)。
1980年代,家用电脑开始普及。通常此时的电脑拥有8-bit处理器加上64KB内存、屏幕、键盘以及低音质喇叭。而80年代早期最著名的套装电脑为使用微处理器6510(6502芯片特别版)的Commodore C64。此电脑没有操作系统,而是以8KB只读内存BIOS初始化彩色屏幕、键盘以及软驱和打印机。它可用8KB只读内存BASIC语言来直接操作BIOS,并依此撰写程序,大部分是游戏。此BASIC语言的解释器勉强可算是此电脑的操作系统。
早期最著名的磁盘启动型操作系统是CP/M,它支持许多早期的微电脑,且其功能被MS-DOS大量抄袭。
最早期的IBM PC其架构类似C64。当然它们也使用了BIOS以初始化与抽象化硬件的操作,甚至也附了一个BASIC解释器!但是它的BASIC优于其他公司产品的原因在于他有可携性,并且兼容于任何符合IBM PC架构的机器上。这样的PC可利用Intel-8088处理器(16-bit寄存器)寻址,并最多可有1MB的内存,然而最初只有640KB。软式磁盘机取代了过去的磁带机,成为新一代的储存设备,并可在他512KB的空间上读写。为了支持更进一步的文件读写概念,磁盘操作系统(Disk Operating System,DOS)因而诞生。此操作系统可以合并任意数量的磁区,因此可以在一张磁盘片上放置任意数量与大小的文件。文件之间以档名区别。IBM并没有很在意其上的DOS,因此以向外部公司购买的方式取得操作系统。
1980年微软公司取得了与IBM的合约,并且收购了一家公司出产的操作系统,在将之修改后以MS-DOS的名义出品,此操作系统可以直接让程序操作BIOS与文件系统。到了Intel-80286处理器的时代,才开始实作基本的储存设备保护措施。MS-DOS的架构并不能完全满足所有需求,因为它同时只能执行最多一个程序(如果想要同时执行程式,只能使用TSR的方式来跳过OS而由程序自行处理多任务的部份),且没有任何内存保护措施。对驱动程序的支持也不够完整,因此导致诸如音效设备必须由程序自行设置的状况,造成不兼容的情况所在多有。许多应用程序因此跳过MS-DOS的服务程序,而直接存取硬件设备以取得较好的效能。虽然如此,但MS-DOS还是变成了IBM PC上面最常用的操作系统(IBM自己也有推出DOS,称为IBM-DOS或PC-DOS)。MS-DOS的成功使得微软成为地球上最赚钱的公司之一。
而1980年代另一个崛起的操作系统异数是Mac OS,此操作系统紧紧与麦金塔电脑捆绑在一起。此时一位施乐帕罗奥托研究中心员工Dominik Hagen访问了苹果电脑的史蒂夫·乔布斯,并且向他展示了此时施乐发展的图形化使用者界面。苹果电脑惊为天人,并打算向施乐购买此技术,但因帕罗奥托研究中心并非商业单位而是研究单位,因此施乐回绝了这项买卖。在此之后苹果一致认为个人电脑的未来必定属于图形使用者界面,因此也开始发展自己的图形化操作系统。现今许多我们认为是基本要件的图形化接口技术与规则,都是由苹果电脑打下的基础(例如下拉式菜单、桌面图标、拖曳式操作与双点击等)。但正确来说,图形化使用者界面的确是施乐创始的。 Apple 电脑,苹果电脑的第一代产品。延续80年代的竞争,1990年代出现了许多影响未来个人电脑市场深厚的操作系统。由于图形化使用者界面日趋繁复,操作系统的能力也越来越复杂与巨大,因此强韧且具有弹性的操作系统就成了迫切的需求。此年代是许多套装类的个人电脑操作系统互相竞争的时代。
上一年代于市场崛起的苹果电脑,由于旧系统的设计不良,使得其后继发展不力,苹果电脑决定重新设计操作系统。经过许多失败的项目后,苹果于1997年释出新操作系统——MacOS的测试版,而后推出的正式版取得了巨大的成功。让原先失意离开苹果的Steve Jobs风光再现。
除了商业主流的操作系统外,从1980年代起在开放原码的世界中,BSD系统也发展了非常久的一段时间,但在1990年代由于与AT&T的法律争端,使得远在芬兰赫尔辛基大学的另一股开源操作系统——Linux兴起。Linux内核是一个标准POSIX内核,其血缘可算是Unix家族的一支。Linux与BSD家族都搭配GNU计划所发展的应用程序,但是由于使用的许可证以及历史因素的作弄下,Linux取得了相当可观的开源操作系统市占率,而BSD则小得多。
相较于MS-DOS的架构,Linux除了拥有傲人的可移植性(相较于Linux,MS-DOS只能运行在Intel CPU上),它也是一个分时多进程内核,以及良好的内存空间管理(普通的进程不能存取内核区域的内存)。想要存取任何非自己的内存空间的进程只能通过系统调用来达成。一般进程是处于使用者模式(User mode)底下,而执行系统调用时会被切换成内核模式(Kernel mode),所有的特殊指令只能在内核模式执行,此措施让内核可以完美管理系统内部与外部设备,并且拒绝无权限的进程提出的请求。因此理论上任何应用程序执行时的错误,都不可能让系统崩溃(Crash)。
另一方面,微软对于更强力的操作系统呼声的回应便是Windows NT于1993年的面世。
1983年开始微软就想要为MS-DOS建构一个图形化的操作系统应用程序,称为Windows(有人说这是比尔·盖茨被苹果的Lisa电脑上市所刺激)。
一开始Windows并不是一个操作系统,只是一个应用程序,其背景还是纯MS-DOS系统,这是因为当时的BIOS设计以及MS-DOS的架构不甚良好之故。
在1990年代初,微软与IBM的合作破裂,微软从OS/2(早期为命令行模式,后来成为一个很成功但是曲高和寡的图形化操作系统)项目中抽身,并且在1993年7月27日推出Windows NT 3.1,一个以OS/2为基础的图形化操作系统。
并在1995年8月15日推出Windows 95。
直到这时,Windows系统依然是建立在MS-DOS的基础上,因此消费者莫不期待微软在2000年所推出的Windows 2000上,因为它才算是第一个脱离MS-DOS基础的图形化操作系统。
Windows NT系统的架构为:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层(HAL),而不同的驱动程序以模块的形式挂载在内核上执行。因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。而系统服务层提供所有统一规格的函数调用库,可以统一所有副系统的实作方法。例如尽管POSIX与OS/2对于同一件服务的名称与调用方法差异甚大,它们一样可以无碍地实作于系统服务层上。在系统服务层之上的副系统,全都是使用者模式,因此可以避免使用者程序执行非法行动。
DOS副系统将每个DOS程序当成一进程执行,并以个别独立的MS-DOS虚拟机器承载其运行环境。另外一个是Windows 3.1 NT 模拟系统,实际上是在Win32副系统下执行Win16程序。因此达到了安全掌控为MS-DOS与早期Windows系统所撰写之旧版程序的能力。然而此架构只在Intel 80386处理器及后继机型上实作。且某些会直接读取硬件的程序,例如大部分的Win16游戏,就无法套用这套系统,因此很多早期游戏便无法在Windows NT上执行。
Windows NT有3.1.3.5.3.51与4.0版。
Windows 2000是Windows NT的改进系列(事实上是Windows NT 5.0)、Windows XP(Windows NT 5.1)以及Windows Server 2003(Windows NT 5.2)、Windows Vista(Windows NT 6.0)、Windows 7(Windows NT 6.1)也都是立基于Windows NT的架构上。
而本年代渐渐增长并越趋复杂的嵌入式设备市场也促使嵌入式操作系统的成长。
大型机与嵌入式系统使用很多样化的操作系统。大型主机有许多开始支持Java及Linux以便共享其他平台的资源。嵌入式系统百家争鸣,从给Sensor Networks用的Berkeley Tiny OS到可以操作Microsoft Office的Windows CE都有。 现代操作系统通常都有一个使用的绘图设备的图形用户界面(GUI),并附加如鼠标或触控面版等有别于键盘的输入设备。旧的OS或性能导向的服务器通常不会有如此亲切的界面,而是以命令行界面(CLI)加上键盘为输入设备。以上两种界面其实都是所谓的壳,其功能为接受并处理用户的指令(例如按下一按钮,或在命令提示列上键入指令)。
选择要安装的操作系统通常与其硬件架构有很大关系,只有Linux与BSD几乎可在所有硬件架构上运行,而Windows NT仅移植到了DEC Alpha与MIPS Magnum。在1990年代早期,个人计算机的选择就已被局限在Windows家族、类Unix家族以及Linux上,而以Linux及Mac OS X为最主要的另类选择,直至今日。
大型机与嵌入式系统使用很多样化的操作系统。在服务器方面Linux、UNIX和WindowsServer占据了市场的大部分份额。在超级计算机方面,Linux取代Unix成为了第一大操作系统,截止2012年6月,世界超级计算机500强排名中基于Linux的超级计算机占据了462个席位,比率高达92%。随着智能手机的发展,Android和iOS已经成为目前最流行的两大手机操作系统。
2012年,全球智能手机操作系统市场份额的变化情况相对稳定。智能手机操作系统市场一直被几个手机制造商巨头所控制,而安卓的垄断地位主要得益于三星智能手机在世界范围内所取得的巨大成功。2012年第三季度,安卓的市场份额高达74.8%,2011年则为57.4%。2013年第一季度,它的市场份额继续增加,达到75%。虽然 Android 占据领先,但是苹果 iOS 用户在应用上花费的时间则比 Android 的长。虽然在这方面 Android 的数字一度接近苹果,但是像 iPad 3 这样的设备发布之后,苹果的数字还是会进一步增长。Windows Phone 系统在 8.1 版发布后市场份额稳步提高,应用生态正在改善,众多必需应用不断更新,但是速度还略嫌迟缓。微软收购了诺基亚,发展了许多OEM厂商,并不断发布新机型试图扭转WP的不利局面,小有成效。
『捌』 App是如何发展起来的,主要是App的历史发展
1、APP的发展是和移动互联网的发展紧密相连的,是随着互联网的发展而发展起来的。
2、移动互联是大众创业、万众创新最好的一个点,也是中国经济发展转型、社会发展现代化进程加速的重要平台,这为中国APP的发展注入新的动力。
3、更重要的是,移动互联的应用范围和深度将得到不断扩展深化,而产业互联网使得移动应用从生活走向生产,社会发展中各领域移动应用都会得到加快扩展。智能家居、数字家庭以及家庭WiFi热点结合起来,为APP的拓展带来广阔的市场空间。
(8)界面发展历史扩展阅读:
1、中国工程院院士倪光南认为,国内APP的发展最大的短板是需要全部需要依赖于苹果、安卓系统的支持,而APP产业要获得更长远的可控发展,主动权应该控制在自己手里。
2、目前安卓系统的开放源越来越差,这也不利于中国APP产业的发展,如果APP真正可以实现产品的本国制造开发或者只是提高混合所有制的比重,这样即便在同等条件下,APP产品在本国的附加值也能实现更高增值。
3、倪光南认为,APP开发最好的方式是众创,而中国最大的优势就是科技人才优势,“把大众发动起来,大众创业、万众创新才能在短时内能够做足够好的更多的国产化APP。” 有APP才会有用户,也才会激励更多的开发者做APP产品,如此整个产业才能进入一个良性发展的循环中。