计算机操作系统起源、分类及应用现状
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录:
1 操作系统概述
2 回顾操作系统的发展历程
3 现代主流操作系统的起源、发展及应用
3.1 Unix 的起源、发展及应用
3.2 Linux 的起源、发展和应用
3.3 Solaris 的起源、发展和应用
3.4 Mac OS 的起源、发展和应用
3.5 MS Windows 的起源、发展和应用
4 操作系统横向比较———————————————————————————————————————————————
内容:
1 操作系统概述
在计算机系统的逻辑结构中, 操作系统位于硬件和用户之间。它保证了计算机系统硬件的正常运转, 对上层用户提供了高级别的抽象, 同时实现了资源共享。
操作系统位于计算机硬件和应用程序之间, 控制了应用程序的运行。操作系统的需要满足下面三点目标:
1) 方便性: 操作系统使得计算机便于操作;
2) 有效性: 操作系统使得计算机的资源得到有效的应用;
3) 可发展: 在不影响原有服务的情况下, 操作系统应该允许有效的发展、测试和新函数的引入。
2 回顾操作系统的发展历程
计算机起源于上世纪40 年代末期, 直到上世纪50 年代中期, 操作系统都没有出现。程序员对计算机的操作是直接和计算机硬件进行交互。
下面我们结合计算机的发展历史来回顾一下操作系统的发展历程。
1.第一代计算机(1945-1955):真空管和插件板
40年代中期,美国哈佛大学、普林斯顿高等研究院、宾夕法尼亚大学的一些人使用数万个真空管,构建了世界上第一台电子计算机。开启计算机发展的历史。这个时期的机器需要一个小组专门设计、制造、编程、操作、维护每台机器。程序设计使用机器语言,通过插板上的硬连线来控制其基本功能。
这个时候处于计算机发展的最初阶段,连程序设计语言都还没有出现,操作系统更是闻所未闻!
2.第二代计算机(1955-1965):晶体管和批处理系统
这个时期计算机越来越可靠,已从研究院中走出来,走进了商业应用。但这个时期的计算机主要完成各种科学计算,需要专门的操作人员维护,并且需要针对每次的计算任务进行编程。
第二代计算机主要用于科学与工程计算。使用FORTRAN与汇编语言编写程序。在后期出现了操作系统的雏形:FMS(FORTRAN监控系统)和IBMSYS(IBM为7094机配备的操作系统)3.第三代计算机(1965-1980):集成电路芯片和多道程序
60年代初,计算机厂商根据不同的应用分成了两个计算机系列,一个针对科学计算,一个针对商业应用。
随着计算机应用的深入,对统一两种应用的计算机需求出现了。这时IBM公司试图通过引入System/360来解决这个问题。
与这个计划配套,IBM公司组织了OS/360操作系统的开发,然后复杂的需求,以及当时软件工程水平低下使得OS/360的开发工作陷入了历史以来最可怕的“软件开发泥潭”,诞生了最著名的失败论著----《神秘的人月》。
虽然这个开发计划失败了,但是这个愿望却成为了计算机厂商的目标。
此时,MIT、Bell Lab(贝尔实验室)和通用电气公司决定开发一种“公用计算机服务系统”----MULTICS,希望其能同时支持数百名分时用户的一种机器。结果这个计划的研制难度超出了所有人的预料,最后这个系统也以失败结束。不过,MULTICS的思想却为后来的操作系统很多提示。
60年代未,一位贝尔实验室曾参加过MULTICS研制工作的计算机科学家Ken Thompson,在一台无人使用的PDP-7机器上开发出了一套简化的、单用户版的MULTICS。后来导致了UNIX 操作系统的诞生。
目前UNIX操作系统主导了小型机、工作站以及其他市场。也是至今最有影响力的操作系统之一,而Linux也是UNIX系统的一种衍生。
4.第4代计算机(1980-今):个人计算机
随着计算机技术的不断更新与发展,计算机神奇般地闯入了人们的生活,现在以低廉的价格就可以获得强大计算能力的计算机。
价格不再是阻拦计算机普及的门槛时,降低计算机的易用性就显得十分重要!由于UNIX 系统的本身特点,使得其不太适合于在运行在个人计算机上,这时就需要一种新的操作系统。
在这一历史关键时候,IBM公司由于低估了PC机的市场,并未使用最大的力量角逐这一市场,这时Intel公司趁机进入,成为了当今微处理器的老大。同时善于抓住时机的微软公司的总裁比尔•盖茨适时地进入了这一领域,用购买来的CP/M摇身一变成为MS-DOS,并凭借其成为个人计算机操作系统领域的霸主。
虽然是苹果公司在GUI方面先拔头筹,但由于苹果公司的不兼容、不开放的市场策略,未能扩大战果,这时微软又适时地进入了GUI方面,凭借WINDOWS系统再次称雄!
3 现代主流操作系统的起源、发展及应用
附件:
xitong.jpg [ 149.07 KiB | 被浏览 492 次 ]
现在有许多种操作系统, 如Unix, Linux, Solaris,Mac OS, MS Windows 等。这些操作系统各有优劣, 应用的领域也不尽相同。
3.1 Unix的起源、发展及应用
附件:
multics (1).png [ 14.59 KiB | 被浏览 485 次 ]
Unix 系统是美国麻省理工学院( MIT) 在1965年开发的分时操作系统
Multics( Multiplexed Informationand Computing Service System) 的基础上不断演变而来的, 它原是MIT 和贝尔实验室等为美国国防部研制的。贝尔实验室的系统程序设计人员汤普逊( Thompson) 和里奇( Ritchie) 于1969 年在PDP- 7 计算机上用汇编语言成功地开发了它。在Unix 发展的最初级阶段, 只在贝尔实验室内部使
用, 并且发展了从版本1 到版本7 共7 个版本。由于Unix 最初是用汇编语言写的, 与硬件密切相关,所以在1970 年把Unix 向PDP- 10 移植的过程耗费了工作人员大量的经历。看到了这种不便, Unix 的作者将Unix 用C 语言重写, 从而大大提高了Unix 的可移植性, 这件事可以说是这个阶段最重要的事件。
UNIX 的拥有者AT&T 以分发许可证的方法,对Unix 仅仅收取很少的费用, 将Unix 的源代码给予大学和研究机构进行研究。到了80 年代, AT&T 对外发行了一个Unix 版本, 并用罗马数字来对它进行标识, 如System III ,System IV。这两个版本都是这个时期的重要作品。除了AT&T 之外, 其它的厂商、科研单位也纷纷对UNIX 按照自己的需求进行了改进, 产生了多个版本。其中以加州大学伯克利分校( UC- Berkeley) 的4.2BSD 版本最为流行。
在这个时期, Internet 进入了萌芽、发展阶段, 而BSD 版本最先实现了TCP/IP协议, 使得Unix 和Internet 紧密结合在一起。
Unix 的版本很多, 如Solaris, Mac OS, IRIX, FreeBSD, SCO Unix 等, 并且都得到了广泛应用。
IRIX:
附件:
IRIX_logo.jpg [ 16.12 KiB | 被浏览 485 次 ]
IRIX 是SGI 公司的Unix 版本, 这是一种基于Unix System V 的产品。SGI 的Unix 图形