书签 分享 收藏 举报 版权申诉 / 44
上传文档赚钱

类型历史上的操作系统课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:2279407
  • 上传时间:2022-03-29
  • 格式:PPT
  • 页数:44
  • 大小:237.50KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《历史上的操作系统课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    历史上 操作系统 课件
    资源描述:

    1、第一台数字计算机第一台数字计算机英国数学家英国数学家Charles BabbageCharles Babbage(1792-18711792-1871)设计)设计BabbageBabbage投入了毕生精力投入了毕生精力但却没能让它成功地运行起来但却没能让它成功地运行起来因为当时的技术不可能达到需要的精度因为当时的技术不可能达到需要的精度当然,这个分析机没有操作系统当然,这个分析机没有操作系统二战对武器设计的需要二战对武器设计的需要美国、英国和德国等国家美国、英国和德国等国家开始了电子数字计算机的研究工作开始了电子数字计算机的研究工作哈佛大学的哈佛大学的Howard AikenHoward Ai

    2、ken普林斯顿高等研究院的普林斯顿高等研究院的John NeumannJohn Neumann(冯(冯 诺依曼)诺依曼)宾夕法尼亚大学的宾夕法尼亚大学的J.Presper EckertJ.Presper Eckert和和William MauchleyWilliam Mauchley德国电话公司的德国电话公司的Konraad ZuseKonraad Zuse以及其他一些人以及其他一些人都使用真空管成功地建造了运算机器都使用真空管成功地建造了运算机器真空管计算机(真空管计算机(19451945年年-1955-1955年)时期年)时期没有程序设计语言(甚至没有汇编),没有程序设计语言(甚至没有汇编

    3、),更谈不上操作系统更谈不上操作系统程序员提前预约一段时间程序员提前预约一段时间, ,然后到机然后到机房将他的插件板插到计算机里房将他的插件板插到计算机里期盼着在接下来的时间中期盼着在接下来的时间中几万个真空管不会烧断几万个真空管不会烧断从而可以计算自己的题目从而可以计算自己的题目ENIACENIAC计算机(计算机(美国宾夕法尼亚大学)美国宾夕法尼亚大学)运算速度:运算速度:50005000次次/ /每秒每秒, , 1800018000个真空管个真空管, , 占地占地182182平方米,重量平方米,重量130130吨,功耗吨,功耗140kW140kW5050年代早期年代早期出现了穿孔卡片出现了

    4、穿孔卡片程序写在卡片上然后读入计算机程序写在卡片上然后读入计算机但计算过程则依然如旧但计算过程则依然如旧晶体管计算机(晶体管计算机(19551955年年-1965-1965年)时期年)时期5050年代晶体管发明年代晶体管发明计算机比较可靠,可成批地生产计算机比较可靠,可成批地生产用户可指望计算机长时间运行,完成一些工作用户可指望计算机长时间运行,完成一些工作FORTRAN 1954FORTRAN 1954年提出,年提出,19561956年设计完成年设计完成ALGOL 1958ALGOL 1958年引入年引入COBOL 1959COBOL 1959年引入年引入设计人员、生产人员、操作人员、程序人

    5、员和维护设计人员、生产人员、操作人员、程序人员和维护人员之间第一次有了明确的分工人员之间第一次有了明确的分工要运行一个作业,先将程序写在纸上(用高级语言或要运行一个作业,先将程序写在纸上(用高级语言或汇编语言)汇编语言)然后穿孔成卡片,再将卡片盒交给操作员然后穿孔成卡片,再将卡片盒交给操作员计算结果从打印机上输出计算结果从打印机上输出操作员到打印机上撕下运算结果送到输出室操作员到打印机上撕下运算结果送到输出室程序员稍后可从取到结果程序员稍后可从取到结果然后,操作员从输入室的卡片盒中读入另一个任务然后,操作员从输入室的卡片盒中读入另一个任务如果需要如果需要FORTRANFORTRAN编译器,还要

    6、把它取来读入计算机编译器,还要把它取来读入计算机机时在走来走去时被浪费机时在走来走去时被浪费批处理操作系统批处理操作系统 - - 现代操作系统雏型现代操作系统雏型为了改进主存和为了改进主存和I/OI/O设备之间的吞吐量设备之间的吞吐量IBM 7094IBM 7094机引入了机引入了I/O I/O 处理机概念处理机概念其思想是:在输入室收集全部的作业,用一台其思想是:在输入室收集全部的作业,用一台相对便宜的计算机相对便宜的计算机如如IBM 1401IBM 1401计算机,将它们读到磁带上计算机,将它们读到磁带上另外用较昂贵的计算机,如另外用较昂贵的计算机,如IBM7094IBM7094来完成真来

    7、完成真正的计算正的计算第二代计算机典型的操作系统第二代计算机典型的操作系统FMSFMS(FORTRAN Monitor SystemFORTRAN Monitor System,FORTRANFORTRAN监控监控系统)系统)IBMSYSIBMSYS(IBMIBM为为70947094机配备的操作系统)机配备的操作系统)这些操作系统由监控程序,特权指令,存储保这些操作系统由监控程序,特权指令,存储保护和简单的批处理构成护和简单的批处理构成第三代集成电路计算机(第三代集成电路计算机(19651965年年-1980-1980年)时期年)时期6060年代初期,计算机开始采用集成电路年代初期,计算机开始

    8、采用集成电路多数厂商有几条完全不同的生产线,生产不同的计算多数厂商有几条完全不同的生产线,生产不同的计算机机开发和维护完全不同的产品,对厂商来说是昂贵的开发和维护完全不同的产品,对厂商来说是昂贵的另外,新用户,在开始时只需要一台小计算机另外,新用户,在开始时只需要一台小计算机后来可能需要一台大的计算机后来可能需要一台大的计算机而且希望能在新计算机上执行原有的程序而且希望能在新计算机上执行原有的程序这样,厂家和用户需要软件在不同型号的计算机之间这样,厂家和用户需要软件在不同型号的计算机之间兼容兼容n1964 1964 年年IBM IBM 宣布推出宣布推出System/360System/360计

    9、算机系统计算机系统 第一个采用小规模集成电路的主流机型第一个采用小规模集成电路的主流机型n试图一次性地解决上述两个问题试图一次性地解决上述两个问题n由于所有的计算机由于所有的计算机 都有相同的体系结都有相同的体系结 构和指令集构和指令集 在理论上,为一型在理论上,为一型 号编写的程序可以号编写的程序可以 在其他型号机器上在其他型号机器上 运行运行IBM System/360IBM System/360的若干问题的若干问题nIBMIBM无法写出同时满足互冲突需要的操作系统无法写出同时满足互冲突需要的操作系统 其实别人也一样不能完成这项工作任务其实别人也一样不能完成这项工作任务nIBM OS/36

    10、0IBM OS/360文件系统中有类型字段,定义文件的类文件系统中有类型字段,定义文件的类型,有定长、不定长记录、块状和非块状文件型,有定长、不定长记录、块状和非块状文件 用户对于输出文件的大小,只有通过猜测用户对于输出文件的大小,只有通过猜测n存储管理有基地址寄存器寻址方式,程序也可以访存储管理有基地址寄存器寻址方式,程序也可以访问和修改基地址寄存器,但是问和修改基地址寄存器,但是CPUCPU生成的却是绝对生成的却是绝对地址,虽然不用进行动态再分配地址,虽然不用进行动态再分配 但程序却被钉死在调入内存时的物理地址上但程序却被钉死在调入内存时的物理地址上IBM System/360, IBM

    11、System/360, 庞大的软件怪兽庞大的软件怪兽n数千名程序员写的数百万行汇编数千名程序员写的数百万行汇编语言代码语言代码 系统自身占据了大量存储空间和系统自身占据了大量存储空间和一半的一半的CPUCPU时间时间n数百万行汇编代码中有成千上万数百万行汇编代码中有成千上万处错误处错误nIBMIBM不断发行新的版本试图更正不断发行新的版本试图更正这些错误这些错误 每个新版本在更正老错误的同时每个新版本在更正老错误的同时又引入新错误又引入新错误n所以随着时间的流逝,错误的数所以随着时间的流逝,错误的数量大致保持不变量大致保持不变多道程序设计技术(多道程序设计技术(multiprogramming

    12、multiprogramming)n在在IBM 7094IBM 7094机上,若当前作业因等待机上,若当前作业因等待I/OI/O而暂停,而暂停, CUPCUP只能踏步直至该只能踏步直至该I/OI/O完成完成 对于对于CPUCPU操作密集科学计算问题,浪费时间少操作密集科学计算问题,浪费时间少 对于商业数据处理,对于商业数据处理,I/OI/O等待时间常占等待时间常占80809090n解决办法解决办法 将内存分几个部分,每部分放不同的作业将内存分几个部分,每部分放不同的作业 当一个作业等待当一个作业等待I/OI/O时,另一个作业可以使用时,另一个作业可以使用CPUCPU 在主存中同时驻留多个作业需

    13、要硬件进行保护在主存中同时驻留多个作业需要硬件进行保护 以避免信息被窃取或攻击以避免信息被窃取或攻击Spooling Spooling 技术技术n程序卡片被拿到机房后程序卡片被拿到机房后 能够很快将一作业从卡片读入磁盘能够很快将一作业从卡片读入磁盘n任何时刻当一作业运行结束任何时刻当一作业运行结束 操作系统就将一新作业从磁盘读出操作系统就将一新作业从磁盘读出 装入空出的内存区运行装入空出的内存区运行nSpoolingSpooling技术技术 (Simultaneous Peripheral Operation On Line)(Simultaneous Peripheral Operation

    14、 On Line)n该技术也用于输出该技术也用于输出分时系统分时系统n第三代计算机实质是批处理系统第三代计算机实质是批处理系统n而从一作业提交到结果取回而从一作业提交到结果取回, , 往往长达数小时往往长达数小时 一个逗号的误用会导致编译失败一个逗号的误用会导致编译失败 而可能浪费程序员半天时间而可能浪费程序员半天时间n问题的解决导致分时系统的出现问题的解决导致分时系统的出现 (CTSSCTSS,Compatible Time Sharing SystemCompatible Time Sharing System)n分时系统实际上是多道程序的一个变种分时系统实际上是多道程序的一个变种n分时系

    15、统的思想于分时系统的思想于19591959年在年在MITMIT提出提出n每个用户有一个联机终端每个用户有一个联机终端n在分时系统中,假设在分时系统中,假设2020个用户登录个用户登录 其中其中1717个在思考或谈论或喝咖啡个在思考或谈论或喝咖啡 则则CPUCPU可给那三个需要的作业轮流分配服务可给那三个需要的作业轮流分配服务n调试程序的用户常常只发出简短的命令调试程序的用户常常只发出简短的命令 而很少有长的费时命令而很少有长的费时命令n所以计算机能够为许多用户提供交互式快速服务所以计算机能够为许多用户提供交互式快速服务 同时在同时在CPUCPU空闲时还能在后台运行大作业空闲时还能在后台运行大作

    16、业n第一个分时系统由第一个分时系统由 MITMIT的的Fernando Corbato Fernando Corbato 等等 19611961年在一改装的年在一改装的IBM 7090/94IBM 7090/94机上开发成功机上开发成功 当时有当时有3232个交互式用户个交互式用户nIBM 7090/94IBM 7090/94计算机有计算机有32K32K内存,系统用内存,系统用5K5K,用户用,用户用27K27K,用户存储映象在内存和一台磁鼓之间切换,用户存储映象在内存和一台磁鼓之间切换n19621962年年ManchesterManchester大学的大学的AtlasAtlas计算机投入运行

    17、计算机投入运行 运行速度运行速度200 kFLOPS200 kFLOPSn第一个有虚拟存储器第一个有虚拟存储器(virtual memory)(virtual memory)和页面调度和页面调度(paging) (paging) 的机器的机器n指令执行是管道式指令执行是管道式(pipelined)(pipelined)的的MULTICSMULTICS的灾难的灾难n19651965年在年在ARPAARPA的支持下的支持下MITMIT、贝尔实验室和通、贝尔实验室和通用电气公司决定开发一种用电气公司决定开发一种“公用计算服务系公用计算服务系统统”, 希望能够同时支持整个波士顿所有的希望能够同时支持整

    18、个波士顿所有的分时用户。该系统称作分时用户。该系统称作MULTICS (MULTiplexed MULTICS (MULTiplexed Information and Computing Service )Information and Computing Service )nMULTICSMULTICS设计目标是:便利的远程终端使用,设计目标是:便利的远程终端使用,大量终端通过电话线接入计算机主机大量终端通过电话线接入计算机主机 高可靠的大型文件系统;大容量的用户信息共高可靠的大型文件系统;大容量的用户信息共享;存储和构造层次化信息结构的能力享;存储和构造层次化信息结构的能力nMULTIC

    19、SMULTICS研制难度超出了所有人预料研制难度超出了所有人预料 长期研制工作达不到预期目标,长期研制工作达不到预期目标,19691969年年4 4月贝尔实验月贝尔实验室退出,通用电气公司也退出了室退出,通用电气公司也退出了 但最终,经过多年的努力,但最终,经过多年的努力,MULTICSMULTICS成功地应用成功地应用 运行运行MULTICSMULTICS的计算机系统在九十年代中陆续被关闭的计算机系统在九十年代中陆续被关闭nMULTICSMULTICS引入了许多现代操作系统领域概念雏形,引入了许多现代操作系统领域概念雏形,对随后操作系统特别是对随后操作系统特别是UNIXUNIX的成功有着巨大

    20、的影响的成功有着巨大的影响 小型计算机,电子游戏和小型计算机,电子游戏和UNIXUNIX的成功的成功n19691969年,在贝尔退出年,在贝尔退出MULTICSMULTICS研制项目后,研制项目后,Ken ThompsonKen Thompson和和Dennis M. Ritchie Dennis M. Ritchie 想申请经费买计算机从事操作系统研想申请经费买计算机从事操作系统研究,但多次申请得不到批准究,但多次申请得不到批准n项目无着落,他们在一台无人用的项目无着落,他们在一台无人用的PDP-7PDP-7上,重新摆弄原先上,重新摆弄原先在在MULTICSMULTICS项目上设计的项目上设

    21、计的“空间旅行空间旅行”游戏游戏n为了使游戏能够在为了使游戏能够在PDP-7PDP-7上顺利运行,他们陆续开发了浮点上顺利运行,他们陆续开发了浮点运算软件包、显示驱动软件,设计了文件系统、实用程序、运算软件包、显示驱动软件,设计了文件系统、实用程序、shell shell 和汇编程序和汇编程序n到了到了19701970年,在一切完成后,给新系统起了个同年,在一切完成后,给新系统起了个同MULTICSMULTICS发发音相近的名字音相近的名字UNIXUNIXn随后,随后,UNIXUNIX用用C C语言全部重写,自此,语言全部重写,自此,UNIXUNIX诞生了诞生了UNIXUNIXnUNIXUNI

    22、X是现代操作系统的代表。是现代操作系统的代表。UnixUnix运行时的安全性、可靠性运行时的安全性、可靠性以及强大的计算能力赢得广大用户的信赖以及强大的计算能力赢得广大用户的信赖促使促使UNIXUNIX系统成功的因素:系统成功的因素: n首先,由于首先,由于UNIXUNIX是用是用C C语言编写,因此它是可移植的,语言编写,因此它是可移植的,UNIX UNIX 是世界上唯一能在笔记本计算机、是世界上唯一能在笔记本计算机、PCPC机、工作站直至巨型机机、工作站直至巨型机上运行的操作系统上运行的操作系统n第二,系统源代码非常有效,系统容易适应特殊的需求第二,系统源代码非常有效,系统容易适应特殊的需

    23、求n最后,也是最重要的一点,它是一个良好的、通用的、多用最后,也是最重要的一点,它是一个良好的、通用的、多用户、多任务、分时操作系统户、多任务、分时操作系统第四代大规模集成电路计算机(第四代大规模集成电路计算机(19801980年年- -至今)至今)CP/M CP/M 操作系统操作系统n随着大规模集成电路发展,个人计算机时代到来了各种类型随着大规模集成电路发展,个人计算机时代到来了各种类型的个人计算机和软件层出不穷的个人计算机和软件层出不穷n19731973年年Gary KildallGary Kildall看到对个人计算机操作系统的需求看到对个人计算机操作系统的需求, ,设设计了计了CP/M

    24、CP/M操作系统操作系统(Control Program/Microprocessor or (Control Program/Microprocessor or Microcomputer)Microcomputer)nCP/MCP/M操作系统有较好的层次结构。它的操作系统有较好的层次结构。它的BIOSBIOS把操作系统的其把操作系统的其他模块与硬件配置分隔开,所以它的可移植性好他模块与硬件配置分隔开,所以它的可移植性好, , 具有较好具有较好的可适应性和易学易用性的可适应性和易学易用性n到了到了19811981年,年,CP/MCP/M操作系统成为世界上流行最广的操作系统成为世界上流行最广的

    25、8 8位操作位操作系统之一系统之一微软微软MS DOSMS DOSn个人计算机的成功,逼得个人计算机的成功,逼得IBMIBM采取紧急战略行动采取紧急战略行动, ,决决定要在定要在19801980年尽快生产出微型计算机,以应付挑战年尽快生产出微型计算机,以应付挑战n但没有操作系统不行。要想快就是找现成系统配套,但没有操作系统不行。要想快就是找现成系统配套,IBMIBM公司洽谈公司洽谈 CP/MCP/M操作系统不顺利,机遇落到了微操作系统不顺利,机遇落到了微软公司软公司n在关键时刻,开发新操作系统时间和人手上已经不在关键时刻,开发新操作系统时间和人手上已经不可能,微软找到西雅图计算机产品公司,达成

    26、由微可能,微软找到西雅图计算机产品公司,达成由微软经销西雅图计算机产品公司的软经销西雅图计算机产品公司的QDOSQDOS操作系统的协操作系统的协议议n当时西雅图公司并不知道当时西雅图公司并不知道QDOSQDOS将被转卖给将被转卖给IBMIBM,否,否则历史将会怎样演变,谁也无法知晓则历史将会怎样演变,谁也无法知晓nIBMIBM在在19811981年推出个人计算机,宣布了年推出个人计算机,宣布了DOSDOS操作系操作系统统n随着随着IBM PCIBM PC和和MS DOSMS DOS普及,普及,CP/MCP/M逐渐走向下坡路逐渐走向下坡路nMS DOSMS DOS有优良的文件系统有优良的文件系统

    27、 但受到但受到Intel x86Intel x86体系结构的限制体系结构的限制 缺乏以硬件为基础的存储保护机制缺乏以硬件为基础的存储保护机制n它属于单用户单任务操作系统它属于单用户单任务操作系统n从从19811981的的 1.01.0版到版到19981998年在年在Windows 95/98Windows 95/98之下的之下的7.07.0版,版,MS DOSMS DOS历经了历经了1616个年头个年头n迄今仍有迄今仍有MS DOSMS DOS爱好者继续开发各种爱好者继续开发各种DOSDOS软件产品软件产品拯救苹果公司的拯救苹果公司的Macintosh(MAC OS)Macintosh(MAC

    28、 OS)n在推出在推出IBM PCIBM PC机后,市场卷起一股龙卷风机后,市场卷起一股龙卷风nIBMIBM自己也没有料到产品会有如此巨大的成功自己也没有料到产品会有如此巨大的成功nIBMIBM的成功说明必有其他公司失败。甚至连苹果公的成功说明必有其他公司失败。甚至连苹果公司也遇到了问题,销售数量落到了兰色巨人的后司也遇到了问题,销售数量落到了兰色巨人的后面面n苹果公司推出苹果公司推出LisaLisa机遭到失败,机遭到失败,Apple IIIApple III型也遭型也遭到失败到失败n分析家们认为,在微机市场上的战斗似乎兰色巨分析家们认为,在微机市场上的战斗似乎兰色巨人要嬴了人要嬴了施乐施乐P

    29、alo AltoPalo Alto研究中心研究中心-70-70年代的计算机研究思想库年代的计算机研究思想库n世界上第一台个人计算机世界上第一台个人计算机AltoAlto,19721972年在这里年在这里出现出现n图形界面,手持鼠标,面向对象程序设计图形界面,手持鼠标,面向对象程序设计 微机网络,桌面出版和激光打印等等微机网络,桌面出版和激光打印等等 具有先进概念和技术的原型都首次出现在这里具有先进概念和技术的原型都首次出现在这里n19791979年苹果公司允许施乐公司购买一百万股的苹果年苹果公司允许施乐公司购买一百万股的苹果公司股票公司股票 作为回报,施乐公司允许苹果公司的少数人员,包作为回报

    30、,施乐公司允许苹果公司的少数人员,包括乔布斯,在有限的时间内考察施乐公司括乔布斯,在有限的时间内考察施乐公司Palo Palo AltoAlto研究中心内部,并同该思想库的研究人员交谈研究中心内部,并同该思想库的研究人员交谈n苹果公司对苹果公司对Palo AltoPalo Alto研究中心内的技术大感吃惊研究中心内的技术大感吃惊n他们更吃惊的是,施乐公司在拥有这些宝贵技术的他们更吃惊的是,施乐公司在拥有这些宝贵技术的同时竟然什么也没有做!同时竟然什么也没有做!n对对Palo AltoPalo Alto研究中心这些科学家们而言,苹果公研究中心这些科学家们而言,苹果公司的人是他们第一次遇到真正理解

    31、他们技术的人司的人是他们第一次遇到真正理解他们技术的人n这些科学家们后来有的去了苹果公司,微软公司,这些科学家们后来有的去了苹果公司,微软公司,有的最终创办了自己的公司有的最终创办了自己的公司n在访问的基础上,苹果决定立即开发采用这些新在访问的基础上,苹果决定立即开发采用这些新技术的个人计算机技术的个人计算机n苹果公司已看到苹果公司已看到 IBM PCIBM PC机的技术有多么糟糕,但他们卖得又是特别机的技术有多么糟糕,但他们卖得又是特别的好的好MAC OSMAC OS、鼠标的新型个人计算机、鼠标的新型个人计算机n19841984年,人们看到一则广告:年,人们看到一则广告:“What was

    32、that?”What was that?”和对和对MacintoshMacintosh的介绍的介绍, , 这是配有图形界面操作系统这是配有图形界面操作系统 MAC OSMAC OS和鼠标的新型个人计算机和鼠标的新型个人计算机nMACMAC机一上市立即在市场上获得极大的成功机一上市立即在市场上获得极大的成功n当年比尔当年比尔. .盖茨都说,这是一台他的妈妈也能使用的盖茨都说,这是一台他的妈妈也能使用的计算机计算机nMacintoshMacintosh把苹果公司从连续的失败中拯救出来把苹果公司从连续的失败中拯救出来 苹果公司又开始向前发展苹果公司又开始向前发展n正是正是MacMac先进图形界面操作

    33、系统技术,超前先进图形界面操作系统技术,超前PCPC机若干机若干年,造就了一批苹果的忠实追随者年,造就了一批苹果的忠实追随者一波三折的微软一波三折的微软WindowsWindows操作系统操作系统n19831983年年1010月,月,PCPC机竞争厂家的图形界面相关产品机竞争厂家的图形界面相关产品上市上市n面对市场压力,比尔面对市场压力,比尔. .盖茨在盖茨在19831983年年1111月月1010日宣布日宣布推出推出WindowsWindows操作系统操作系统n然而宣布容易,交货就不简单了,然而宣布容易,交货就不简单了,WindowsWindows交货期交货期的灾难,成了当年计算机界的笑柄的

    34、灾难,成了当年计算机界的笑柄n直到直到19851985年年1111月月2020日,日,Windows 1.0Windows 1.0才正式上市才正式上市WindowsWindows的历史记录的历史记录nWindowsWindows在当时微软历史上创了几个记录:延迟交货次在当时微软历史上创了几个记录:延迟交货次数最多,投入开发人员最多,开发时间最长,更换主管数最多,投入开发人员最多,开发时间最长,更换主管人员最多人员最多n不过几年之后,不过几年之后,WindowsWindows终于创造了销售成绩最佳的历终于创造了销售成绩最佳的历史记录史记录n19921992年年4 4月,推出月,推出Windows

    35、 3.1, 1993Windows 3.1, 1993年年5 5月,发表月,发表Windows NTWindows NTnWindows 95Windows 95,Windows CEWindows CE,Windows 98Windows 98,Windows 2000Windows 2000,Windows XP,.netWindows XP,.netn个人计算机采用个人计算机采用WindowsWindows占占9090以上,微软公司成了垄以上,微软公司成了垄断断PCPC行业的同义词行业的同义词基于微内核的基于微内核的MachMach操作系统操作系统n19751975年年Rochester

    36、Rochester大学开发了大学开发了RIG RIG 操作系统操作系统n系统设计者之一系统设计者之一Richard Rashid Richard Rashid 移居到移居到CMUCMU后,在后,在DARPADARPA支持下,支持下,19841984年开始了年开始了MachMach的开发的开发n希望希望MachMach能与能与UNIXUNIX兼容,运行线程,更好的进程通信机兼容,运行线程,更好的进程通信机制,支持多处理机及好的虚拟存储系统制,支持多处理机及好的虚拟存储系统nMachMach第一个版本是第一个版本是19861986年为年为VAX 11/784VAX 11/784四四CPUCPU多处

    37、理机多处理机发布发布n19881988年的年的Mach 2.5Mach 2.5版包含了大量的版包含了大量的BSD UNIXBSD UNIX的代码的代码n19891989年,年,Mach Mach 内核中去掉了所有的内核中去掉了所有的BSD UNIXBSD UNIX的代码,的代码,剩下了一个纯的剩下了一个纯的MachMach微内核,这就是微内核,这就是Mach 3.0Mach 3.0版本,它版本,它是是OSFOSF发布的基础发布的基础nMachMach中采用了许多当代操作系统使用的技术中采用了许多当代操作系统使用的技术, , 微内核、线程、进程间消息传递和面向对象的微内核、线程、进程间消息传递和

    38、面向对象的设计方法等等设计方法等等n在在MachMach的基础上,有不少用于微处理器、多处的基础上,有不少用于微处理器、多处理器以及超级计算机的操作系统和实时嵌入式理器以及超级计算机的操作系统和实时嵌入式操作系统陆续设计和开发出来,如操作系统陆续设计和开发出来,如OSF/1OSF/1,DCE DCE Unix, NeXTUnix, NeXT等等等等IBMIBM大型计算机操作系统大型计算机操作系统OS/390OS/390n9090年代末期,电子商务发展刺激对计算能力的要求,导致年代末期,电子商务发展刺激对计算能力的要求,导致大型机市场的再度升温大型机市场的再度升温n三十年的改进三十年的改进,IB

    39、M S/390,IBM S/390已成为有高可靠性、可扩展性、已成为有高可靠性、可扩展性、及安全可用性的现代大型计算机系统及安全可用性的现代大型计算机系统n支持即支持即UNIX 95UNIX 95标准,标准,UNIXUNIX应用程序可在应用程序可在IBM OS/390IBM OS/390上运行上运行n同时还可继续运行同时还可继续运行S/390S/390应用程序,包括应用程序,包括S/370S/370上开发的应上开发的应用程序用程序n包括包括TCP/IPTCP/IP的多种通信协议,具有高网络安全性的多种通信协议,具有高网络安全性n采用面向对象程序设计、并行处理、分布式处理以及客户采用面向对象程序

    40、设计、并行处理、分布式处理以及客户机机/ /服务器技术,具有较强的互操作性、可移植性与可扩展服务器技术,具有较强的互操作性、可移植性与可扩展性性n由于历史渊源,由于历史渊源,OS/390OS/390有不同的系统运行方式有不同的系统运行方式: S/370: S/370本机本机模式,支持原先在模式,支持原先在S/370S/370运行的程序运行的程序 ESA/390ESA/390模式,支持到模式,支持到1010个个240M240M处理器内存和处理器内存和256256个通道个通道 ESA/390 LPARESA/390 LPAR模式,系统可分成最多十个部分,每个部分有模式,系统可分成最多十个部分,每个

    41、部分有自己的自己的CPUCPU,存储器和通道,且分别运行不同的操作系统,存储器和通道,且分别运行不同的操作系统,如如S/370, ESA/370 S/370, ESA/370 和和ESA/390ESA/390等等n在在PCPC机时代,人们曾经估计大型计算机会衰亡机时代,人们曾经估计大型计算机会衰亡nIBM S/390IBM S/390是大型计算机复活的一个典型是大型计算机复活的一个典型 那么,在那么,在2121世纪的世纪的InternetInternet和后和后PCPC的时代,大型机还会有什的时代,大型机还会有什么演化,只有让时间来说明么演化,只有让时间来说明嵌入式操作系统的代表嵌入式操作系统

    42、的代表VxWorksVxWorksnVxWorksVxWorks支持各种工业标准,包括支持各种工业标准,包括POSIX, ANSI CPOSIX, ANSI C和和TCP/IPTCP/IP网络协议网络协议nVxWorksVxWorks运行系统的核心是一高效率的微内核运行系统的核心是一高效率的微内核n微内核支持各种实时功能,包括快速多任务处理,微内核支持各种实时功能,包括快速多任务处理,中断支持,抢占式和轮转式调度中断支持,抢占式和轮转式调度n微内核设计减轻了系统负载并可快速响应外部事微内核设计减轻了系统负载并可快速响应外部事件件n从只需几千字节存储器的深嵌式产品设计到复杂从只需几千字节存储器的

    43、深嵌式产品设计到复杂高端实时系统设计,开发人员有八十多个选件并高端实时系统设计,开发人员有八十多个选件并可构成上百个不同的配置可构成上百个不同的配置nVxWorksVxWorks开发主机:开发主机:Windows 9x,Windows NT, Sun Solaris, Windows 9x,Windows NT, Sun Solaris, SunOS, HP-UXSunOS, HP-UX等等n支持目标微处理器:支持目标微处理器:86, 68k, PPC, CPU 32, i960, SPARC, 86, 68k, PPC, CPU 32, i960, SPARC, SPARCLite, SH,

    44、 ColdFire, R3000, R4000, C16X, ARM, SPARCLite, SH, ColdFire, R3000, R4000, C16X, ARM, MIPSMIPS等等n在在“极地登陆者极地登陆者”号,号,“深空二号深空二号”和火星气候轨道器等登和火星气候轨道器等登陆火星探测器上,就采用了陆火星探测器上,就采用了VxWorksVxWorksnVxWorksVxWorks负责火星探测器全部飞行控制,包括飞行纠正、载负责火星探测器全部飞行控制,包括飞行纠正、载体自旋和降落时的高度控制等,而且还负责数据收集和与地体自旋和降落时的高度控制等,而且还负责数据收集和与地球的通信工作

    45、球的通信工作n目前在国内也占据嵌入式开发系统市场主要份额目前在国内也占据嵌入式开发系统市场主要份额 InternetInternet时代与时代与LinuxLinuxn19901990年秋天,年秋天,LinusLinus在芬兰首都赫尔辛基大学学习操作在芬兰首都赫尔辛基大学学习操作系统课程,因为上机需要排队等待,系统课程,因为上机需要排队等待,LinusLinus买了台买了台PCPC机,机,开发了第一个程序,程序包括两个进程,向屏幕上写字开发了第一个程序,程序包括两个进程,向屏幕上写字母,然后用定时器来切换进程母,然后用定时器来切换进程nLinusLinus需要终端仿真程序来存取需要终端仿真程序来

    46、存取UsenetUsenet新闻组的内容,新闻组的内容,于是他写了从调制解调器上接发信息的程序以及显示器、于是他写了从调制解调器上接发信息的程序以及显示器、键盘和调制解调器的驱动程序键盘和调制解调器的驱动程序n然后写了磁盘驱动程序,文件系统,一旦有了进程切换、然后写了磁盘驱动程序,文件系统,一旦有了进程切换、文件系统和设备驱动程序,当然就拥有了一个操作系统文件系统和设备驱动程序,当然就拥有了一个操作系统原型,或者至少是它的一个内核原型,或者至少是它的一个内核nLinuxLinux就以这样极其古怪但也极其自然式问世就以这样极其古怪但也极其自然式问世操作系统领域中新的操作系统操作系统领域中新的操作

    47、系统n有线电视机顶盒领域,有线电视机顶盒领域, PowerTVPowerTVn移动通信领域,移动通信领域,EPOCEPOCn掌上计算机领域,掌上计算机领域,Palm OSPalm OSn数字影像领域,数字影像领域, DigitaDigita研究中的新的操作系统研究中的新的操作系统n哈佛大学的哈佛大学的VINOVINO,使应用得以重用内核构件,使应用得以重用内核构件n犹他州大学的犹他州大学的OSKitOSKit,提供构造操作系统所需的基础构件,提供构造操作系统所需的基础构件,也提供高层次构件。也提供高层次构件。OSKitOSKit可用来构造新的可用来构造新的OSOSnMIT Exokernel,

    48、MIT Exokernel,该系统只有一个极小的核。系统抽象通该系统只有一个极小的核。系统抽象通过过Library Operating SystemLibrary Operating System完成完成n加州大学伯克利分校加州大学伯克利分校NOWNOW集群操作系统,集群操作系统,100100台台Ultra Ultra SPARC-ISPARC-I处理机集群,排名于世界最快的处理机集群,排名于世界最快的200200台超级计算台超级计算机之内机之内nNASANASA空间飞行中心空间飞行中心(GSFC)(GSFC)研制研制BeowulfBeowulf项目开始于项目开始于19941994年,年,用商

    49、业化的微型计算机,用商业化的微型计算机,LinuxLinux和以太网等构造集群。已和以太网等构造集群。已有世界各地的约六十个大学和研究机构在使用有世界各地的约六十个大学和研究机构在使用国内操作系统的研制状况国内操作系统的研制状况n6060年代末至年代末至7070年代初年代初 杨芙清院士主持杨芙清院士主持 我国第一台百万次集成电路计算机(我国第一台百万次集成电路计算机(150150)操作系统)操作系统 支持多道程序运行,在石油勘探领域成功应用支持多道程序运行,在石油勘探领域成功应用n7070年代中后期年代中后期 杨芙清院士主持杨芙清院士主持 我国第一个全部用高级语言书写的我国第一个全部用高级语言

    50、书写的DJS240DJS240机操作系统机操作系统DJS200/XT2DJS200/XT2 层次管程结构模型,层次管程结构模型,PCMPCM设计方法,活跃管程结构模式设计方法,活跃管程结构模式国内操作系统的研制状况(续)国内操作系统的研制状况(续)nGX73GX73多机实时操作系统(多机实时操作系统(19781978年)年) 国防科技大学,国防科技大学,19801980年装在年装在“远望远望”-I -I 号航天测量船上,号航天测量船上,完成了向太平洋发射运载火箭、潜水艇水下发射的测控任完成了向太平洋发射运载火箭、潜水艇水下发射的测控任务;完成了我国第一颗同步地球卫星的测控、定轨、控制务;完成了

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:历史上的操作系统课件.ppt
    链接地址:https://www.163wenku.com/p-2279407.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库