资源预览内容
第1页 / 共9页
第2页 / 共9页
第3页 / 共9页
第4页 / 共9页
第5页 / 共9页
第6页 / 共9页
第7页 / 共9页
第8页 / 共9页
第9页 / 共9页
亲,该文档总共9页全部预览完了,如果喜欢就下载吧!
资源描述
目录: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 图形工作站是图形图像处理领域内的顶级产品, 这一方面是由于 SGI 的硬件性能相当优秀, 另一方面在软件方面, SGI 开发了工作站下的图形图像处理软件,成为这个领域的领先者。而SGI 在图形图像领域的领先地位掩盖了他作为一家 Unix 厂商在操作系统领域内的努力, 事实上在他们还生产超级计算机,在多处理器和并行计算等大负荷计算方面都有独到的研究。在 Unix 领域, IRIX 不是最具备活力的版本, 但更关心稳定性。FreeBSD: 这是由 BSD 开发人员开发的运行在 Intel 平台上的免费 BSD 系统。由于它继承了 BSD的成熟代码, 因此在稳定性和可靠性方面表现很好。在 Internet 上, 有很多国际知名的大网站运行着FreeBSD, 包括:Yahoo!( http:/www.yahoo.com)Microsoft (http:/www.microsoft.com)Apache (http:/www.apache.org)等。SCO Unix: 附件:images.jpg 3.27 KiB | 被浏览 485 次 SCO Unix 是在国内比较有名气的操作系统, 因为他是当时能运行在 Intel 的平台之一, 并且较早进入中国市场。它的历史可以追溯到 MicroSoft 开发的 Xienx, Xienx 是运行在Intel 平台上的一种基于 Unix V 6 的系统, 后来 Xienx 开发部门独立出来成立了 SCO 公司, 并基于 AT&TSystem VR3.2 开发了 SCO Unix。SCO 之所以能占有市场, 并不是其产品特别出色, 而是因为在小型机特别昂贵的年代, 对一些追求稳定的行业来说,使用 SCO 能在 x86 上运行, 可以节约大量成本。因此早期的银行、金融行业的终端大多是使用 SCO 的。但是现在 SCO Unix 已经被 Linux 抢走大量份额。Unix 的各个版本, 凭借其成熟的代码, 超强的稳定性, 在服务器市场上占据了领导地位。但是 Unix 的操作比较复杂, 需要一定的专业知识, 因此并不适合一般的家庭用户使用。附件:Unix.svg.png 311.38 KiB | 被浏览 492 次 3.2 Linux 的起源、发展和应用Linux 操作系统核心最早是由芬兰的李纳斯?托沃兹( Linus Torvalds) 1991 年 8 月在芬兰赫尔辛基大学上学时发布的, 他因为对当时流行的教学系统 Minix (Unix的一个版本)的很多特点很不满意, 于是决定自己写一个合乎自己要求的操作系统, 并且把这个内核放到了 Internet 上, 供大家修改。后来经过众多世界顶尖的软件工程师的不断修改和完善, Linux 得以在全球普及开来, 在服务器领域及个人桌面版得到越来越多的应用, 在嵌入式开发方面更是具有其它操作系统无可比拟的优势, 并以每年 100%的用户递增数量显示了Linux 强大的力量。需要特别说明的一点是, 虽然 Linux 在开发过程中借鉴了 Unix 操作系统的思想, 但是Linux 和 Unix 各个版本的源码没有任何关系, 因此 Linux 只能算是一种类 Unix 操作系统, 而不是 Unix 的众多版本之一。Linux 只是指操作系统的核心, 并没有各种应用程序, 如网络工具、多媒体软件等。因此现在市场上有很多种 Linux Kernel 为核心再集成搭配各式各样的系统程序或应用工具程序组成的一套完整的操作系统, 我们称之为 Linux 发行版。主要的发行版本有:Redhat Linux: 就是著名的“红帽”Linux。它是由 red hat 公司开发的。SuSe Linux: 它是欧洲最为流行的 Linux 发行版。Debian Linux: 由开源项目 debian 所推出的 Linux 发行版, 号称是“ 最符合开源精神”的 Linux发行版。Redflag Linux: 红旗 Linux, 是国内著名厂商“红旗”推出的 Linux 发行版, 在汉化方面的工作做的很好。Linux 的应用非常广泛:用 Linux 来搭建服务器是目前 Linux 的最广泛应用。如:2002 年, 北京市东城区政府建立了基于 Linux服务器平台的电子政务系统。2003 年 8 月, 韩国国家航空公司和 IBM公司联合发布声明, 表示韩国航空公司将把该公司的核心业务移植到 IBM的 eServer 服务器当中完成, 其中操作系统则采用 Li
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号