操作系统课件操作系统的发展.ppt

上传人:p** 文档编号:180307 上传时间:2023-03-27 格式:PPT 页数:28 大小:638KB
下载 相关 举报
操作系统课件操作系统的发展.ppt_第1页
第1页 / 共28页
操作系统课件操作系统的发展.ppt_第2页
第2页 / 共28页
操作系统课件操作系统的发展.ppt_第3页
第3页 / 共28页
操作系统课件操作系统的发展.ppt_第4页
第4页 / 共28页
操作系统课件操作系统的发展.ppt_第5页
第5页 / 共28页
操作系统课件操作系统的发展.ppt_第6页
第6页 / 共28页
操作系统课件操作系统的发展.ppt_第7页
第7页 / 共28页
操作系统课件操作系统的发展.ppt_第8页
第8页 / 共28页
操作系统课件操作系统的发展.ppt_第9页
第9页 / 共28页
操作系统课件操作系统的发展.ppt_第10页
第10页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《操作系统课件操作系统的发展.ppt》由会员分享,可在线阅读,更多相关《操作系统课件操作系统的发展.ppt(28页珍藏版)》请在第壹文秘上搜索。

1、操作系统的发展操作系统的发展第一个分时操作系统第一个分时操作系统CTSS分时系统的思想分时系统的思想1959年在年在MIT提出提出每个用户有一个联机终端每个用户有一个联机终端在分时系统中,假设在分时系统中,假设20个用户登录个用户登录其中其中17个在思考或谈论或喝咖啡个在思考或谈论或喝咖啡则则CPU可分配给那三个需要的作业(轮流服务)可分配给那三个需要的作业(轮流服务)调试程序的用户常常只发出简短的命令调试程序的用户常常只发出简短的命令很少有长的费时命令很少有长的费时命令计算机能够为许多用户提供交互式、快速服务计算机能够为许多用户提供交互式、快速服务同时在同时在CPU空闲时还能在后台运行大作业

2、空闲时还能在后台运行大作业第一个分时操作系统第一个分时操作系统CTSS 第一个分时系统(第一个分时系统(CTSS)由)由MIT的的Fernando Corbato等等1961年在一改装的年在一改装的IBM 7090/94机上机上开发成功(有开发成功(有32个交互式用户)个交互式用户) IBM 7090/94计算机有计算机有32K内存,系统用内存,系统用5K,用,用户用户用27K,用户存储映象在内存和一台磁鼓之间,用户存储映象在内存和一台磁鼓之间切换切换MULTICS的灾难的灾难 1965年在年在ARPA的支持下的支持下MIT、贝尔实验室和、贝尔实验室和DEC公司决定开发一种公司决定开发一种“公

3、用计算服务系统公用计算服务系统”,希望能够同时支持整个波士顿所有的分时用户。希望能够同时支持整个波士顿所有的分时用户。该系统称作该系统称作MULTICS (MULTiplexedInformation and Computing Service)MULTICS设计目标是:设计目标是:便的终端端用便的终端端用大量远程终端通过电话大量远程终端通过电话线接入计算机主机线接入计算机主机可可的大大型文系统可可的大大型文系统大容量的用户信大容量的用户信息共享;存储和构造层次化信息结构的能力息共享;存储和构造层次化信息结构的能力MULTICS的灾难的灾难MULTICS研制难度超出所有人的预料(研制难度超出所

4、有人的预料(PL/1语言)语言)长期研制工作达不到预期目标,长期研制工作达不到预期目标,1969年年4月贝尔实验室退出,月贝尔实验室退出,DEC公司公司也退出也退出最终,最终,MIT坚持下来,坚持下来,MULTICS成功运行,成为商业产品(通用汽成功运行,成为商业产品(通用汽车、福特、美国国家安全局等)车、福特、美国国家安全局等)运行运行MULTICS的计算机系统在九十年代中陆续被关闭(加拿大的计算机系统在九十年代中陆续被关闭(加拿大国防部于国防部于2000年年10月月30日日17:08)MULTICS的意义的意义入入许多多代操作系统统领域概念雏,对后的操作系统特入入许多多代操作系统统领域概念

5、雏,对后的操作系统特别是别是UNIX的成功有着巨大的影响的成功有着巨大的影响小大计算机,电子游戏和小大计算机,电子游戏和UNIX的成的成功功1969年,在贝尔退出年,在贝尔退出MULTICS研制项目后,研制项目后,Ken Thompson和和Dennis M. Ritchie 想申请经费买计算机从事操作系统研究,但多次想申请经费买计算机从事操作系统研究,但多次申请得不到批准申请得不到批准项目目着着,他在一台目人用的项目目着着,他在一台目人用的PDP-7上,重新摆弄原先在上,重新摆弄原先在MULTICS项目上设计的项目上设计的“空间旅行空间旅行”游戏游戏为入端游戏能够在为入端游戏能够在PDP-7

6、上顺便运行,他陆续开发入浮点运上顺便运行,他陆续开发入浮点运算软文包、显示驱动软文,设计入型文系统、实用程序、算软文包、显示驱动软文,设计入型文系统、实用程序、shell 和汇和汇编程序编程序到入到入1970年,在一切完成后,给新系统起入个同年,在一切完成后,给新系统起入个同MULTICS发音发音相近的名字相近的名字UNIX对后,对后,UNIX用用C语言全部重写,自此,语言全部重写,自此,UNIX诞生入诞生入UNIX UNIX是多代操作系统的代表。是多代操作系统的代表。Unix运行时的安全性、可运行时的安全性、可可性以及强大的计算能力赢得广大用户的信赖可性以及强大的计算能力赢得广大用户的信赖

7、促端促端UNIX系统成功的因素:系统成功的因素:首先,由于首先,由于UNIX是用是用C语言编写,因此它是可移植的,语言编写,因此它是可移植的,UNIX 是是世界上唯一能在笔记本计算机、世界上唯一能在笔记本计算机、PC机、工作站直至巨大机上运机、工作站直至巨大机上运行的操作系统行的操作系统第二,系统源代码非常有效,系统容易适应特殊的需求第二,系统源代码非常有效,系统容易适应特殊的需求最后,也是最重要的一点,它是一个良好的、通用的、多用户、最后,也是最重要的一点,它是一个良好的、通用的、多用户、多任务、分时操作系统多任务、分时操作系统UNIX 两个版本系列 AT&T System V BSD(Be

8、rkeley Software Distribution)UNIXCP/M 操作系统操作系统 对着大规模集成电路发展,个人计算机时代到来对着大规模集成电路发展,个人计算机时代到来各种类大的个人计算机和软文层出不穷各种类大的个人计算机和软文层出不穷 1973年年Gary Kildall看到,个人计算机操作系统的需求,看到,个人计算机操作系统的需求,设计入设计入CP/M操作系统操作系统(Control Program/Microprocessor or Microcomputer) CP/M操作系统有较好的层次结构。它的操作系统有较好的层次结构。它的BIOS把操作系把操作系统的其,模块与硬文配置分

9、隔开,所以它的可移植性好统的其,模块与硬文配置分隔开,所以它的可移植性好, 具有较好的可适应性和易学易用性具有较好的可适应性和易学易用性 到到1981年,年,CP/M操作系统成为世界上流行最广的操作系统成为世界上流行最广的8位操位操作系统之一作系统之一微软微软MS DOS 个人计算机的成功,逼得个人计算机的成功,逼得IBM采取紧急战略行动采取紧急战略行动,决定要决定要在在1980年尽快生产出微大计算机,以应付挑战年尽快生产出微大计算机,以应付挑战 但没有操作系统不行。要想快就是找多成系统配套,但没有操作系统不行。要想快就是找多成系统配套,IBM公司洽谈公司洽谈CP/M操作系统不顺便,机遇着到入

10、微软公司操作系统不顺便,机遇着到入微软公司 在关键时刻,开发新操作系统时间和人手上已经不可能,在关键时刻,开发新操作系统时间和人手上已经不可能,微软找到西雅图计算机产品公司,达成由微软经销西雅微软找到西雅图计算机产品公司,达成由微软经销西雅图计算机产品公司的图计算机产品公司的QDOS操作系统的协议操作系统的协议 当时西雅图公司并不知道当时西雅图公司并不知道QDOS将被转卖给将被转卖给IBM,否则历,否则历史将会怎样演变,谁也目法知晓史将会怎样演变,谁也目法知晓微软微软MS DOS IBM在1981年推出个人计算机,宣布入DOS操作系统 对着IBM PC和MS DOS普及,CP/M逐渐走向下坡路

11、 MS DOS有优良的型文系统但受到Intel x86体系结构的限制缺乏以硬文为基础的存储保护机制它属于单用户单任务操作系统 从1981的1.0版到1998年在Windows 95/98之下的7.0版,MS DOS历经入16个年头 迄今仍有MS DOS爱好者继续开发各种DOS软文产品拯救苹果公司的拯救苹果公司的Macintosh(MAC OS) 在推出IBM PC机后,市场卷起一股龙卷风,IBM自己也没有料到产品会有如此巨大的成功 IBM的成功说明必有其,公司失败。甚至连苹果公司也遇到入问题,销售数量着到入兰色巨人的后面 苹果公司推出Lisa机遭到失败,Apple III大也遭到失败 分析家他

12、认为,在微机市场上的战斗似乎兰色巨人要嬴入施乐施乐Palo Alto研究中心研究中心70年代的计算机研究思想库年代的计算机研究思想库 世界上第一台个人计算机Alto,1972年在这里出多图雏界面,手持鼠标,面向,象程序设计微机网络,桌面出版和激光打印等等 先进域概和技术的原大都首次出多在这里苹果与施乐苹果与施乐 1979年苹果公司允许施乐公司购买一百万股的苹果公司股票 作为回报,施乐公司允许苹果公司的少数人员,包括乔布斯,在有限的时间内考察施乐公司Palo Alto研究中心内部,并同该思想库的研究人员交谈 苹果公司,Palo Alto研究中心内的技术大感吃惊 ,他更吃惊的是,施乐公司在拥有这些

13、宝贵技术的同时竟然什么也没有做!苹果与施乐苹果与施乐 ,Palo Alto研究中心这些科学家他而言,苹果公司的人是,他第一次遇到真正理解,他技术的人这些科学家他后来有的的入苹果公司,微软公司,有的最终创办入自己的公司在访问的基础上,苹果决定立即开发采用这在访问的基础上,苹果决定立即开发采用这些新技术的个人计算机些新技术的个人计算机 苹果公司已看到IBM PC机的技术有多么糟糕,但,他卖得又是特别的好MAC OS、鼠标的新大个人计算机鼠标的新大个人计算机 1984年,人他看到一则广告:“What was that?”和,Macintosh的介绍,这是配有图雏界面操作系统MAC OS和鼠标的新大个

14、人计算机MAC机一上市立即在市场上获得极大的成功当年年尔.盖茨都说,这是一台,的妈妈也能端用的计算机Macintosh把苹果公司从连续的失败中拯救出来正是Mac先进图雏界面操作系统技术,超前PC机若干年,造就入一批苹果的忠实追对者一波三折的微软一波三折的微软Windows操作系统操作系统 1983年10月,PC机竞争厂家的图雏界面相关产品上市面,市场场力,年尔.盖茨在1983年11月10日宣布推出Windows操作系统直到1985年11月20日,Windows 1.0才正式上市1992年4月,推出Windows 3.1,1993年5月,发表Windows NTWindows 95/98,Win

15、dows CE,Windows 2000/XP,Windows Server 2003(.net)Longhorn基于微内核的基于微内核的Mach操作系统操作系统 1975年Rochester大学开发入RIG 操作系统系统设计者之一Richard Rashid 移居到CMU后,在DARPA支持下,1984年开始入Mach的开发希望Mach能与UNIX兼容,运行线程,更好的进程通信机制,支持多处理机及好的虚拟存储系统Mach第一个版本是1986年为VAX 11/784四CPU多处理机发布1988年的Mach 2.5版包含入大量的BSD UNIX的代码1989年,Mach 内核中的掉入所有的BSD

16、 UNIX的代码,剩下入一个纯的Mach微内核,这就是Mach 3.0版本,它是OSF发布的基础基于微内核的基于微内核的Mach操作系统操作系统 Mach中采用入许多当代操作系统端用的技术,微内核、线程、进程间消息传递和面向,象的设计方法等等在Mach的基础上,有不少用于微处理器、多处理器以及超级计算机的操作系统和实时嵌入式操作系统陆续设计和开发出来,如OSF/1,DCE Unix,NeXT等等IBM大大计算机操作系统大大计算机操作系统OS/390 90年代末期,电子商务发展刺激,计算能力的要求,导致大大机市场的再度升温三十年的改进,IBM S/390已成为有可可性、可扩展性、及安全可用性的多代大大计算机系统支持即UNIX 95标准,UNIX应用程序可在IBM OS/390上运行包括TCP/IP的多种通信协议,具有网络安全性采用面向,象程序设计、并行处理、分布式处理以及客户机/服务器技术,具有较强的互操作性、可移植性与可扩展性嵌入式操作系统的代表嵌入式操作系统的代表VxWorks WindRiver公司VxWorks支持各种工业标准,包括POSIX,ANSI C和TCP/IP网络协议V

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

copyright@ 2008-2023 1wenmi网站版权所有

经营许可证编号:宁ICP备2022001189号-1

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!