操作系统的发展史

合集下载

七种操作系统的发展史及特点

七种操作系统的发展史及特点

七种操作系统的发展史及特点1.CP/M系统CP/M其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。

主设计人:Gary Kildall博士出现年月:1974年2.MS-DOS系统DOS系统是1981年由微软公司为IBM个人电脑开发的,即MS-DOS。

它是一个单用户单任务的操作系统。

在1985年到1995年间DOS占据操作系统的统治地位。

主设计人:Tim Paterson出现年月:1981年系统特点∙文件管理方便∙外设支持良好∙小巧灵活∙应用程序众多3.Windows系统Windows是一个为个人电脑和服务器用户设计的操作系统。

它的第一个版本由微软公司发行于1985年,并最终获得了世界个人电脑操作系统软件的垄断地位。

所有最近的Windows都是完全独立的操作系统。

主设计:微软出现年月:1985年系统特点∙界面图形化∙多用户、多任务∙网络支持良好∙出色的多媒体功能∙硬件支持良好∙众多的应用程序4.Unix系统Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生。

从此以后其优越性不可阻挡的占领网络。

大部分重要网络环节都是Unix构造。

主设计:AT&TBell实验室出现年月:1969年系统特点∙网络和系统管理∙高安全性∙通信∙可连接性∙ Internet ∙数据安全性∙可管理性∙系统管理器∙Ignite/UX∙进程资源管理器5. Linux系统篇简单的说,Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的且稳定的操作系统。

主设计人:Linus Torvalds出现年月:1991年系统特点∙完全免费∙完全兼容POSIX 1.0标准∙多用户、多任务∙良好的界面∙丰富的网络功能∙可靠的安全、稳定性能∙多进程、多线程、实时性较好∙支持多种平台6.FreeBSD系统FreeBSD是由许多人参与开发和维护的一种先进的BSD UNIX操作系统。

计算机操作系统的历史和发展

计算机操作系统的历史和发展

计算机操作系统的历史和发展计算机操作系统是计算机硬件与软件之间的桥梁,它是控制计算机硬件资源并提供服务的核心软件。

在计算机发展的早期,操作系统并不是一个独立的概念,而是与计算机硬件结合在一起使用。

本文将介绍计算机操作系统的历史和发展。

一、操作系统的起源计算机操作系统的起源可以追溯到20世纪40年代和50年代,当时的计算机是巨型机和迷你计算机。

最初的计算机并没有操作系统,而是由程序员直接编写程序来控制计算机硬件,这种方法非常低效,需要大量的时间和精力来完成一个任务。

在1950年代后期,随着计算机技术的发展,操作系统逐渐被引入到计算机中。

第一个操作系统是由曼彻斯特大学的Frederick Williams和Tom Kilburn在1948年设计的。

这个操作系统被称为Manchester Mark 1操作系统,它是由一组命令集合构成的,可以在计算机中自动执行一些操作。

二、操作系统的发展1、批处理系统在20世纪50年代和60年代初,计算机还是比较简单的,只能完成针对特定应用的指定程序。

这时批处理系统应运而生,使得一次可以处理多个任务。

批处理系统把多个任务一起装载进计算机,运行完一个任务后再运行下一个任务,以此类推。

这种方式可以大幅提高计算机的效率,但是也有一些缺点,比如进程之间没有互动,用户无法交互。

2、分时系统分时系统也出现在60年代,与批处理系统不同,它允许多个用户同时通过终端访问计算机。

在分时系统中,每个用户都有一个独立的进程,用户可以通过终端发出命令来执行操作。

这种方式提高了计算机的效率,同时也方便了用户的使用。

3、多道程序系统多道程序系统出现在60年代末和70年代初,它允许多个程序同时运行在计算机中。

当一个程序等待I/O操作时,计算机会自动切换到另一个程序,以此来提高计算机的效率和利用率。

这时计算机的性能不再受限于单个程序,而是可以同时运行多个程序,每个程序都可以使用计算机的资源。

4、网络操作系统随着计算机网络的出现,操作系统也随之发展。

电脑操作系统发展史从Windows到MacOS的演变

电脑操作系统发展史从Windows到MacOS的演变

电脑操作系统发展史从Windows到MacOS的演变随着科技的不断进步和发展,电脑操作系统的演变经历了多个阶段。

其中,Windows和MacOS是两个备受瞩目的操作系统,它们分别代表了个人电脑领域的两大巨头,微软和苹果公司。

本文将从两个操作系统的起源、发展以及各自特点等方面对电脑操作系统的发展史进行探讨。

一、Windows的诞生与发展Windows作为最具代表性的操作系统之一,其诞生可以追溯到微软创建的早期时期。

1975年,比尔·盖茨和保罗·艾伦共同创建了微软公司,并致力于开发出一款能够运行在不同硬件平台上的操作系统。

于是,在1985年,Windows 1.0版本发布,标志着Windows作为个人电脑操作系统的诞生。

随着时间的推移,Windows经历了多个版本的更新与升级。

其中,Windows 95的发布被视为操作系统领域的一次革命。

Windows 95首次引入了开始菜单、任务栏和图形用户界面等用户友好的功能,让人们可以更加方便地使用个人电脑。

此后,Windows XP、Windows 7以及后续的操作系统版本相继发布,不断完善了用户体验,并提供了更多高级功能,如多任务处理、网络连接等。

Windows操作系统在全球范围内得到广泛应用,并成为了普通用户和商业机构首选的操作系统。

二、MacOS的崛起与创新与Windows相比,MacOS作为苹果公司的旗舰操作系统,始终注重在用户体验和设计上的创新。

1984年,首款Macintosh个人电脑搭载了MacOS这一全新的操作系统,引领了个人电脑界的革命。

Macintosh的发布标志着图形用户界面在个人电脑领域的普及,使电脑操作变得简单直观。

随着技术的发展,MacOS也在不断进化和完善。

1999年推出的MacOS X是一个里程碑,它融合了Unix操作系统的稳定性和Macintosh操作系统的直观性,为用户提供了更强大和可靠的操作体验。

在硬件方面,苹果公司还引入了自家研发的M1芯片,该芯片在性能和功耗方面取得了突破。

操作系统发展历史

操作系统发展历史

操作系统发展历史操作系统发展历史⒈引言操作系统是一个计算机系统中最重要的组成部分之一。

它负责管理计算机的硬件资源和提供用户与计算机系统之间的接口。

本文将详细介绍操作系统的发展历史,包括早期操作系统、批处理操作系统、分时操作系统、个人计算机操作系统和现代操作系统的发展。

⒉早期操作系统早期的计算机系统没有操作系统,程序员直接与硬件进行交互。

这种交互方式非常繁琐并且容易出错。

因此,为了简化操作并提高效率,早期的操作系统开始出现。

这些操作系统主要用于管理输入输出设备和批处理处理作业。

⒊批处理操作系统批处理操作系统是早期操作系统的重要发展阶段。

它允许多个作业一次性提交到计算机系统中,并按照一定的优先级顺序进行处理。

这样可以充分利用计算机系统的资源并提高计算机的效率。

同时,批处理操作系统还引入了作业控制语言(JCL)和作业调度程序,使得操作系统更加灵活和可定制。

⒋分时操作系统随着计算机的发展和用户需求的增长,分时操作系统应运而生。

分时操作系统允许多个用户通过终端同时访问计算机系统。

它提供了多道程序设计的特性,使得多个用户可以同时进行交互式的计算和操作。

分时操作系统的出现极大地提高了计算机的利用率和用户的体验。

⒌个人计算机操作系统个人计算机的出现标志着操作系统的一个重大转变。

个人计算机操作系统主要面向个人用户,并且更注重用户友好性和易用性。

众所周知,微软的Windows操作系统是个人计算机最常用的操作系统之一。

它提供了图形化用户界面和大量的应用程序,使得个人计算机在家庭和办公环境中得到广泛应用。

⒍现代操作系统现代操作系统具有许多先进的特性,例如多任务处理、虚拟内存管理、文件系统和网络功能等。

它们通过进程调度、内存管理和文件管理等机制,实现了高效的资源管理和用户交互。

现代操作系统还支持分布式计算和云计算等新兴技术,为用户提供更加强大和便捷的计算能力。

附件:本文档无附件。

法律名词及注释:⒈JCL(Job Control Language):作业控制语言,用于描述作业的运行环境和要求。

计算机操作系统发展历史回顾

计算机操作系统发展历史回顾

计算机操作系统发展历史回顾计算机操作系统是一种基础软件,它负责管理计算机硬件和软件资源,提供用户与计算机之间的接口。

操作系统在计算机领域发挥着重要的作用,随着计算技术的不断演进,操作系统也经历了多个阶段的发展和变革。

本文将为您回顾计算机操作系统的发展历史。

1. 手工操作阶段在计算机发明之初,计算机系统并没有操作系统的概念。

当时,操作计算机需要使用手工插拔电线、设置开关以及通过物理接口操作。

这个阶段的计算机使用非常繁琐且容易出错,只能执行相对简单的任务。

2. 批处理操作系统随着计算机技术的发展,出现了批处理操作系统。

这种操作系统可以批量提交作业,将一系列作业按照顺序加载到计算机中执行。

批处理操作系统的出现极大提高了计算机的利用率,但用户仍然需要编写繁琐的批处理语句。

3. 分时操作系统分时操作系统的出现标志着计算机操作系统的重要进步。

分时操作系统可以实现多个用户同时共享计算机系统的资源,每个用户通过终端与计算机进行交互。

分时操作系统的出现使计算机的利用率更高,同时也提供了更友好的用户界面。

4. 多任务操作系统多任务操作系统是分时操作系统的进一步发展。

它可以同时执行多个任务,并且在任务之间进行快速的切换。

多任务操作系统使得计算机可以同时执行多个程序,提高了计算机的效率和性能。

5. 客户端-服务器操作系统随着计算机网络的兴起,客户端-服务器操作系统成为主流。

这种操作系统基于分布式系统的概念,将计算机划分为客户端和服务器端。

客户端通过网络与服务器通信,并共享服务器上的资源。

客户端-服务器操作系统极大地简化了系统管理和资源共享的工作。

6. 分布式操作系统分布式操作系统是在客户端-服务器操作系统基础上发展起来的。

分布式操作系统将计算机系统划分为多个节点,每个节点可以独立运行操作系统,并通过网络连接进行通信。

分布式操作系统提供了更高级别的资源共享和数据通信功能,支持大规模的分布式计算。

7. 现代操作系统随着计算机技术的不断发展,现代操作系统不断涌现。

操作系统的发展历史

操作系统的发展历史

操作系统的发展历史随着计算机技术的发展,操作系统作为计算机系统的核心软件,扮演着重要的角色。

它不仅是用户与计算机硬件之间的桥梁,还负责管理计算机资源并提供各种服务。

下面将回顾操作系统的发展历史,展示其在不同时代的演进和创新。

一、早期操作系统的兴起在早期计算机时代,由于计算机规模较小且功能有限,操作系统并不像现在这样复杂。

最早的操作系统只是为了支持基本的输入输出功能,如ENIAC(电子数值积分和计算机)和EDSAC(电子存储器计算机)等。

二、批处理操作系统的出现上世纪50年代,随着计算机主机和终端的出现,批处理操作系统开始兴起。

这类操作系统通过批量处理任务,使得计算机能够按顺序自动运行一批程序。

IBM的OS/360和Multics都是当时主要的批处理操作系统。

三、分时操作系统的诞生上世纪60年代,分时操作系统应运而生。

这类操作系统使得多个用户能够通过终端同时共享一台计算机。

它们能够有效地利用计算资源,并提供了前所未有的交互性。

代表性的分时操作系统有CTSS (Compatible Time-Sharing System)和UNIX。

四、个人电脑时代的操作系统上世纪80年代,个人电脑(PC)开始普及,这催生了新一代的操作系统。

微软的DOS和苹果的Macintosh系统相继问世,为个人电脑提供了友好的用户界面和多样化的应用软件。

随着Windows操作系统的推出,PC成为了主流。

五、网络操作系统的崛起上世纪90年代,互联网的蓬勃发展对操作系统提出了新的挑战和需求。

网络操作系统应运而生,能够提供网络连接、分布式计算和信息共享等功能。

代表性的网络操作系统包括Linux和Windows NT。

六、移动设备时代的操作系统21世纪初,智能手机和平板电脑的兴起推动了移动设备操作系统的发展。

谷歌的Android和苹果的iOS成为主流,它们支持应用程序的安装和多点触控等先进功能,为用户带来极大的便利。

七、云计算时代的操作系统如今,随着云计算的兴起,操作系统也在适应着新的环境。

操作系统发展史

操作系统发展史

操作系统发展史操作系统是计算机系统中最核心的软件之一,它协调和管理着计算机各个组件之间的交互,使计算机能够正确有效地工作。

操作系统的发展可以追溯到计算机的早期历史,经历了多个阶段和里程碑。

本文将从早期的批处理系统开始,介绍操作系统的发展史。

一、早期批处理系统时代1940年代至1960年代初,计算机系统使用的是批处理系统。

批处理系统的特点是一次性输入一批作业,由操作系统依次处理。

典型的批处理系统是IBM的OS/360。

这些系统的主要任务是管理读写磁带、打印输出和控制作业的流程。

这个时期的操作系统主要用汇编语言编写,性能和功能有限。

二、交互式时代的兴起1960年代中期,计算机的性能逐渐提高,终端设备的发展使用户能够与计算机交互。

这标志着交互式操作系统的出现。

在这个时期,操作系统的任务包括处理用户的输入和输出、管理文件系统、提供多道程序设计和内存管理等功能。

代表性的操作系统包括DEC的TOPS-10、Multics和UNIX。

UNIX操作系统于1970年代诞生,成为影响深远的操作系统之一。

UNIX以分时操作系统和多用户环境为基础,具有可移植性和可扩展性。

UNIX的成功在于其简洁的设计和强大的功能,为后来的操作系统发展奠定了基础。

三、个人计算机时代的兴起1980年代,随着个人计算机的普及,操作系统的需求也发生了变化。

微软推出的MS-DOS成为早期个人计算机的主要操作系统。

MS-DOS基于磁盘操作,使用命令行界面,用户需要手动输入指令进行操作。

随着技术的进步,图形用户界面(GUI)的操作系统开始兴起。

1984年,苹果公司推出了Macintosh操作系统,它采用了窗口、图标和鼠标等可视化元素,使得用户可以通过点击和拖拽来操作计算机。

微软则推出了Windows操作系统,Windows 3.1于1992年发布。

Windows的成功在于其易用性和广泛的硬件支持,使得个人计算机的普及进一步加快。

后续的Windows版本不断改进,引入了更多功能和特性。

操作系统的发展史

操作系统的发展史

操作系统的发展史
操作系统是计算机系统上完成特定任务的程序集合。

它是计算机系统
最重要的组成部分,赋予了计算机系统能够完成指定任务的能力。

世界上
第一个操作系统是在1961年由IBM的John McCarthy提出的,它的功能
是从电脑网络上的远程计算机上调出程序和数据,由此开始了操作系统的
发展史。

下面我们将介绍操作系统发展的过程及其对计算机技术的影响。

操作系统发展史上的第一个里程碑是Unix。

1969年,由加州大学伯
克利分校的 Bell 研究所研发出的 Unix 系统,是个半成品,由 Dennis Ritchie 和 Ken Thompson 设计出它的核心架构。

1973 年,Unix 在阿罗
的 PDP-11 机器上的运行,崭露头角,这也是操作系统的改变开始。

它的
出现使得程序员可以以统一的方式编写程序,兼容不同机型,从而减少不
必要的代码重复,大大提高了效率。

早期的 Unix 系统被很多法国企业用来作为内部系统,因为它很容易
使用,很好的控制和管理计算机资源,提高了利用率。

Unix 系统也支持
分布式处理,使得有多台计算机可以同时使用。

随着计算机技术的发展,更加强大的操作系统也应运而生。

1982年,英特尔推出了支持8086微处理器的MS-DOS。

它在操作系统领域的出现使
得个人电脑可以使用应用程序,而不必连接到大型计算机网络。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《计算机操作系统》操作系统的发展史院系:信息科学与工程学院专业:计算机科学与技术班级:12级计算机科学与技术2班*名:***学号:*********操作系统的发展史操作系统的发展历程和计算机硬件的发展历程密切相关。

从1946年诞生第一台电子计算机以来,计算机的每一代进化都以减少成本、缩小体积、降低功耗、增大容量和提高性能为目标,随着计算机硬件的发展,同时也加速了操作系统的形成和发展。

最初的计算机并没有操作系统,人们通过各种操作按钮来控制计算机。

为了解决这种问题,就出现了现代的操作系统。

操作系统是人与计算机交互的界面,是各种应用程序共同的平台。

有了操作系统,一方面很好地实现了程序的共用,另一方面也方便了对计算机硬件资源的管理。

从时间上说,操作系统的发展和计算机的组成与体系结构相关,大致经历了四个发展阶段:1946年—50年代末:第一代,电子管时代,无操作系统。

1950年代末-60年代中期:第二代,晶体管时代,批处理系统。

1960年代中期-70年代中期:第三代,集成电路时代,多道程序设计。

1970年代中期至今:第四代,大规模和超大规模集成电路时代,分时系统。

现代计算机正向着巨型、微型、并行、分布、网络化和智能化几个方面发展。

随着计算技术和大规模集成电路的发展,微型计算机迅速发展起来。

从20世纪70年代中期开始出现了计算机操作系统。

1976年,美国DIGITAL RESEARCH软件公司研制出8位的CP/M操作系统。

这个系统允许用户通过控制台的键盘对系统进行控制和管理,其主要功能是对文件信息进行管理,以实现硬盘文件或其他设备文件的自动存取。

此后出现的一些8位操作系统多采用CP/M结构。

计算机操作系统的发展经历了两个阶段。

第一个阶段为单用户、单任务的操作系统,继CP/M操作系统之后,还出现了C-DOS、M-DOS、TRS-DOS、S-DOS和MS-DOS等磁盘操作系统。

其中值得一提的是MS-DOS,它是在IBM-PC及其兼容机上运行的操作系统,它起源于 SCP86-DOS,是1980年基于8086微处理器而设计的单用户操作系统。

后来,微软公司获得了该操作系统的专利权,配备在IBM-PC机上,并命名为PC-DOS。

1981年,微软的MS-DOS 1.0版与IBM的PC面世,这是第一个实际应用的16位操作系统。

从此,微型计算机进入了一个新纪元。

1987年,微软发布的MS-DOS 3.3版本是非常成熟可靠的DOS版本,微软据此取得个人操作系统的霸主地位。

操作系统的进一步发展:20世纪80年代,大规模集成电路的发展,一方面迎来了个人计算机飞速发展,一方面又向网络化、分布式处理、巨型计算机、智能化方向发展。

主要包括:个人计算机上的操作系统,嵌入式操作系统,网络操作系统,分布式操作系统,智能化操作系统个人计算机操作系统:个人计算机上的操作系统是联机交互的单用户操作系统,它提供的联机交互功能与通用分时系统提供的功能很相似。

由于是个人专用,因此一些功能会简单得多。

然而,由于个人计算机的应用普及,对于提供更方便友好的用户接口和丰富功能的文件系统的要求会愈来愈迫切。

网络操作系统:计算机网络:通过通信设施,将地理上分散的、具有自治功能的多个计算机系统互连起来,实现信息交换、资源共享、互操作和协作处理的系统。

网络操作系统:在原来各自计算机操作系统上,按照网络体系结构的各个协议标准增加网络管理模块,其中包括:通信、资源共享、系统安全和各种网络应用服务。

分布式操作系统:表面上看,分布式系统与计算机网络系统没有多大区别。

分布式操作系统也是通过通信网络,将地理上分散的具有自治功能的数据处理系统或计算机系统互连起来,实现信息交换和资源共享,协作完成任务。

——硬件连接相同。

但有如下一些明显的区别:(1)分布式系统要求一个统一的操作系统,实现系统操作的统一性。

(2)分布式操作系统管理分布式系统中的所有资源,它负责全系统的资源分配和调度、任务划分、信息传输和控制协调工作,并为用户提供一个统一的界面。

(3)用户通过这一界面,实现所需要的操作和使用系统资源,至于操作定在哪一台计算机上执行,或使用哪台计算机的资源,则是操作系统完成的,用户不必知道,此谓:系统的透明性。

(4)分布式系统更强调分布式计算和处理,因此对于多机合作和系统重构、坚强性和容错能力有更高的要求,希望系统有:更短的响应时间、高吞吐量和高可靠性。

随着社会的发展,早期的单用户操作系统已经远远不能满足用户的要求,各种新型的现代操作系统犹如雨后春笋一样出现了。

现代操作系统是计算机操作系统发展的第二个阶段,它是以多用户多道作业和分时为特征的系统。

其典型代表有UNIX、Windows、Linux、OS/2等操作系统。

Unix由贝尔实验室的KenThompson和Dennis Ritchie在1968年共同开发出来,1970年Unix被移植到PDP-11/20上,系统由原来的同时支持2个用户提升到同时支持3个用户,可见Unix从一开始就是多用户的操作系统。

这就是第一个版本。

UNIX第二版于1972年发行,增添了管道的功能。

该版本还加上了除汇编之外的编程语言支持。

1973年,Ken和Dennis成功地用C重写了UNIX核心。

解释器也被重写了,这增加了系统的健壮性,也使编程和调试变得容易了很多,也为Unix的可扩展性打下了基础。

1974年,Ken和Dennis在CommunicationsoftheACM上发表了论文介绍UNIX 系统。

这篇文章在学术界引起了广泛的兴趣。

其第5版正式以“仅用于教育目的”的方式向各大学提供。

UNIX第5版因此在许多大学广泛地用于教学。

到了20世纪70年代末,在UNIX发展到了版本6之后,AT&T认识到了UNIX 的价值,并成立了UNIX系统实验室(UNIX System Lab,USL)来继续发展UNIX。

因此AT&T一方面继续发展内部使用的UNIX版本7,一方面由USL开发对外正式发布的UNIX版本,同时AT&T也宣布对UNIX产品拥有所有权。

几乎在同时,加州大学伯克利分校计算机系统研究小组(CSRG)使用UNIX对操作系统进行研究,他们的研究成果就反映在他们使用的UNIX中。

他们对UNIX的改进相当多,增加了很多当时非常先进的特性,包括更好的内存管理、快速且健壮的文件系统等,大部分原有的源代码都被重新写过,以支持这些新特性。

很多其他UNIX 使用者,包括其他大学和商业机构,都希望能得到CSRG改进的UNIX系统。

因此CSRG中的研究人员把他们的UNIX组成一个完整的UNIX系统(Berkeley Software Distribution,BSD)并对外发布。

BSD UNIX在UNIX的历史发展中具有相当大的影响力,被很多商业厂家采用,成为很多商用UNIX的基础,而AT&T与其同时存在的UNIX版本的影响就小得多。

同时很多研究项目也是以BSD UNIX为研究系统,例如美国国防部的项目—— ARPAnet,ARPAnet今天发展成了Internet,而BSD UNIX中最先实现了TCP/IP,使Internet和UNIX 紧密结合在一起。

而AT&T的UNIX系统实验室,同时也在不断改进他们的商用UNIX版本,直到他们吸收了BSD UNIX中已有的各种先进特性,并结合其本身的特点,推出了UNIX System V版本之后,情况才有了改变。

从此以后,BSD UNIX和UNIX System V形成了当今UNIX的两大主流,现代的UNIX版本大部分都是这两个版本的衍生产品。

虽然AT&T的UNIX System V也是非常优秀的UNIX版本,但是BSD UNIX在Unix领域内的影响更大。

AT&T的UNIX 系统实验室一直关注着BSD的发展,在1992年,UNIX系统实验室指控BSDI(一家发行商业BSD UNIX的公司)违反了AT&T的许可权,发布自己的UNIX版本,并进一步指控伯克利计算机系统研究组泄漏了UNIX的商业机密(此时的 4.3BSD 中来自AT&T Unix的代码已经不足10%)。

这个官司影响了很多UNIX厂商,使他们不得不从BSD UNIX转向UNIX System V,以避免法律问题。

这使得当今大多数商业UNIX版本都是基于UNIX System V的。

从UNIX的发展历程,可以注意到UNIX与其他商业操作系统的不同之处主要在于其开放性。

在系统开始设计时就考虑了各种不同使用者的需要,因而UNIX被设计为具备很大可扩展性的系统。

由于它的源代码被分发给大学,从而在教育界和学术界影响很大,进而影响到商业领域中。

大学生和研究者为了科研目的或个人兴趣在UNIX上进行各种开发,并且不计较金钱利益,将这些源代码公开,互相共享,这些行为极大丰富了UNIX本身。

很多计算机领域的科学家和技术人员遵循这些方式,开发了数以千计的自由软件,包括FreeBSD在内。

正因为如此,当今的 Internet才如此丰富多彩,与其他商业网络不同,才能成为真正的全球网络。

开放是UNIX的灵魂,也是Internet的灵魂。

由于UNIX的开放性,使得存在多个不同的UNIX版本。

由于不同的UNIX使用稍有差别的文件、目录结构,提供略有不同的系统调用,因此对系统管理以及为UNIX开发可移植的应用程序带来了一定的困难。

例如System V和BSD的很多系统调用就存在不同。

在UNIX历史发展中也存在将UNIX完全统一的努力,例如POSIX 规范就是各个UNIX厂商经过协商,达成的UNIX操作系统应该遵循的一套基本系统调用的规定。

然而由于存在多个UNIX系统,各个厂商的意见很不统一,因此POSIX规范制定得很宽松,甚至Windows Nt中也存在一个POSIX子系统。

提到Windows操作系统,则不得不提到图形界面GUI,而最早的初的图形用户界面是由Xerx Pal Alt研究中心70年代初期研发出来的,而Mac OS 是第一个商用的GUI界面系统。

虽然现在的Unix和Linux系统也有窗口,但那是后来的事了。

Windows是Microsoft公司在1985年11月发布的第一代窗口式多任务系统,它使个人计算机开始进入了所谓的图形用户界面时代。

Windows 1.x版是一个具有多窗口及多任务功能的版本,但由于当时的硬件平台为PC/XT,速度很慢,所以Windows 1.x版本并未十分流行。

后来,经过微软的不断发展,windows 操作系统不断完善,到windows xp 时达到顶峰,而后来的vista则是一大败笔,幸亏win7的及时出现才不算太难堪。

到现在,windows几乎成为了操作系统的代名词。

相关文档
最新文档