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

类型高级操作系统-ppt课件.ppt

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

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

    特殊限制:

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

    关 键  词:
    高级 操作系统 ppt 课件
    资源描述:

    1、高级操作系统Advanced Operating System1ppt课件教科书和参考书Textbook & Referencen课程历史n教科书Textbook: Distributed Operating System,A.S.Tanenbaum,Prentice Hall出版社。n ,孙钟秀,国防工业出版社.n参考书References: 1. 分布式操作系统 ,陆丽娜等译,电子工业出版社。 2. 分布式系统设计,Jie Wu等著,高传善等译,机械工业出版社2ppt课件课程安排和成绩评定n课程安排:授课54学时数(18次左右)n完成作业:10次(左右)n成绩评定:n期末考试70%n平时作

    2、业+到课率30%(点名)3ppt课件课程内容 Contents of the Course1. 分布式系统简介分布式系统简介(DS的诞生、定义、发展动力、的诞生、定义、发展动力、目标、优缺点、硬件、软件与设计问题目标、优缺点、硬件、软件与设计问题)2. 分布式系统同步(分布式系统同步(DS 的时钟同步、互斥、选的时钟同步、互斥、选举与死锁)举与死锁)3. 分布式路由算法(导论、一般网络最短路径路分布式路由算法(导论、一般网络最短路径路由算法、特殊网络的单播和多播算法由算法、特殊网络的单播和多播算法,.)4. 分布式进程分布式进程和处理机管理(和处理机管理(DSDS的模型、处理机的模型、处理机分

    3、配、进程调度、容错与实时分配、进程调度、容错与实时DSDS) 5. 分布式资源管理(资源管理基本概念、集中分分布式资源管理(资源管理基本概念、集中分布式资源管理与完全分布式资源管理)布式资源管理与完全分布式资源管理)4ppt课件课程内容 Contents of the Course6. 分布式程序设计(特点、分布式进程、进程迁分布式程序设计(特点、分布式进程、进程迁移)移)7. 新型分布式处理技术新型分布式处理技术-移动代理移动代理(Mobile Agents)8. 新型分布式体系结构新型分布式体系结构-主动网络主动网络(Active Networks)9.移动分布式系统的安全移动分布式系统的

    4、安全*5ppt课件第一章 分布式系统简介n分布式系统的诞生和定义n分布式系统发展的动力n分布式系统的目标n分布式系统的优缺点n计算机网络与分布式系统的关系n分布式系统硬件n分布式系统软件n分布式系统的设计问题6ppt课件1.1 分布式系统的诞生和定义诞生原因:n大规模集成电路和超大规模集成电路性能价格比发生了巨大变化;n多机互连结构和通信技术的日益成熟;n用户对计算机的要求越来越高,越来越复杂。 上述三个原因使得分布式系统在计算机领域中成为受到人们特殊重视并得以迅速发展的一个新的分支。 7ppt课件1.1 分布式系统的诞生和定义分布式系统的好处:n由于模块化因而具有良好的扩展性;n由于每个处理

    5、单元可由便宜的微型计算机构成、资源可共享,因而系统价格低廉,经济性好;n由于多机并行合作因而系统响应时间短,吞吐率高;n由于优美降级。因而系统可靠性高,鲁棒性好; 8ppt课件1.1 分布式系统的诞生和定义n由于能与各种应用环境相匹配,因而系统适应性广,灵活性高。 在新一代“智能机”和“超高速计算机”的研究开发中,都采用了大量“并行”的思想,其并行的含义就是广义下的多机合作,是在空间重复和资源分散概念上的高级并行,这与“分布式”的含义在现代结构学意义上几乎完全吻合。毫无疑问,分布式系统必将是新一代计算机的普遍表现形式。 9ppt课件1.1 分布式系统的诞生和定义计算机系统的变革:n1945年-

    6、1985年:计算机系统的特点是体积庞大、价格昂贵,甚至小型计算机也动辄数千美元,造成了只有少数大型机构才拥有一、二台计算机(例如,科大的320机组、Facom 140计算机、KD-3计算机等),而且,由于当时没有相应的方法将它们连接起来,所以,这些计算机只能独立地运行;n1985年-今天:两大技术的进展改变计算机系统:10ppt课件1.1 分布式系统的诞生和定义 1.功能强大的微处理器进展:最初是8位机(IBM XT),很快16位(IBM AT或286)、32位(386)甚至64位CPUCPU(486和586)也变得普通起来。微处理器既具有很强的计算能力,而且还价格非常低廉。我们可以看到,在过

    7、去的半个多世纪里,计算机的发展令世人瞩目。其它产业根本无法与它相比。过去一台计算机价值上千万美元且每秒执行一条指令,现在一台2000多元的CPU,每秒能执行亿万条指令,其性能价格比增加了1011倍以上 。如11ppt课件1.1 分布式系统的诞生和定义 果在这段时间内汽车以相同的速度发展,那么现在一辆最贵的劳斯莱斯轿车将只值10美元,而且每加仑汽油可行驶10亿公里。 2.高速计算机网络的问世:局域网将一栋建筑物里的几十甚至几百台机器连接起来,使得少量信息在机器间传送约需一毫秒,而大量数据可以以100兆、1000兆,甚至万兆位/秒的速率进行传输,甚至更快。广域网把地球上成千上万台计算机连接起来,连

    8、接速度从64kbps(千位/每秒)到千兆位/每秒不等。12ppt课件1.1 分布式系统的诞生和定义 上述两大技术的进展使得人们可以用高速网络很方便地把由大量CPUCPU构成的计算机系统相互连接起来。这就是所谓的分布式系统。 但是,分布式系统的诞生带来了一个新的问题:软件。分布式系统软件与集中式系统的软件完全不同。特别是分布式操作系统出现只有若干年。虽然人们已做了一些工作,但要走的路还很长。因此,本课程只是介绍分布式操作系统的一些基本思想、基本概念、基本技术和基本实现。 13ppt课件1.1 分布式系统的诞生和定义 分布式系统的定义: 分布式系统在不同文献中的定义是各不相同的,主要原因是他们各自

    9、所站的角度不同。到目前为止还没有一个定义令人满意,并且它们相互之间也并不一致。下面引述几个专家、著名委员会的定义:1。美国计算机学会分布计算技术委员会提出的定义:“分布式计算机系统是这样一种系统,其中包含多个相连的处理资源,它们能够在全系统范围内的控制作用下,对单一问14ppt课件1.1 分布式系统的诞生和定义 题进行合作,而最少依赖集中的过程、数据或硬件。”2。英国计算机学会提出的定义:“分布式计算机系统是这样的一种系统,其中包含多个独立但又有交互作用的计算机,它们对一个公共问题进行合作。这样系统的特性是包含多个控制路径,它们执行一个程序的不同部分而又相互作用。”3。P.H.Enslow在他

    10、的著作中提出一个定义。该定义包含五点:1)有多重物理资源和逻辑资15ppt课件1.1 分布式系统的诞生和定义 源;2)它们通过一个通讯网相互作用;3)有一个高层操作系统,对各个分布的资源进行统一和整体的控制;4)系统对用户有透明性,即用户发出使用请求时,无需具体指明要哪些资源为其服务;5)各资源都有高度自治性而又相互配合。一般来说,只要给出一个大致的描述就足够了:一个分布式系统是多个独立计算机的一个分布式系统是多个独立计算机的集合,该系统在用户看来就象一台单个计算集合,该系统在用户看来就象一台单个计算机一样。机一样。 16ppt课件1.1 分布式系统的诞生和定义 定义涉及了两个方面:n硬件方面

    11、-机器是独立自治的;n软件方面-用户把系统看作为单一的一台计算机系统。 分布式系统的三个实例:n一所大学内的工作站网络:每个用户除了拥有个人工作站之外,中心机房里还有一些处理器,这些处理器并不分配给特定的用户,而是根据需要动态地进行分配。它有一个共公的文件系统,所有的机器都能以相同的方17ppt课件1.1 分布式系统的诞生和定义 式和路径名来访问文件。当用户键入一个命令时,系统会寻找一个最佳的地方来执行这个命令,可能在用户的工作站上,也可能在另一个用户的空闲工作站上,还可能由机房里未分配的处理器来执行这个命令。如果整个系统看起来以及运行起来都象一个经典的单处理器分时系统的话,那么,这个系统可以

    12、是一个分布式系统;18ppt课件1.1 分布式系统的诞生和定义n一个由机器人管理的工厂:每个机器人都有一个用来处理视觉、规划、通信以及其它任务的处理器。如果装配线上的一个机器人发现所安装的零件有问题,那么,它会向零件部门的机器人请求更换一个。如果所有机器人象连接到一个中央计算机的外设一样地工作,那么,这个系统也是分布式系统;n在世界各地都有分支机构的大银行:每个分支机构都有一个主计算机来存储当地的帐目以及处理当地的交易。此外,每台计算机都19ppt课件1.1 分布式系统的诞生和定义 可以与所有其它分支机构的计算机以及在总部的中央计算机通讯。无论交易在何处进行,用户也觉察不到这个系统与被取代的老

    13、式中央大型机之间有任何区别,那么这个系统也称之为分布式系统。分布式系统的三个特性:n模块性:指多个分布的物理资源和逻辑资源经过互连网络形成单一系统,它们即相对独立,又相互联系,使系统具有整体控制的能力; 20ppt课件1.1 分布式系统的诞生和定义n并行性:指分散的系统单元可以合作解决一个公共的问题,在一个高级操作系统的控制下,实现资源重复和时间重叠等不同的并行; n自治性:指系统资源的操作和相互作用是高度自治的,既不存在主从控制,又能利用处理的局部化原则以减少各结点之间的数据通信量。 21ppt课件1.2 分布式系统发展的动力 分布式系统的产生和发展并不是偶然的,它是计算机系统发展的必然趋势

    14、。推动分布式系统迅速发展的动力主要表现在两个方面即技术上的变化和用户的要求。技术上的变化表现在:n大规模集成电路和超大规模集成电路以及微处理机的价格大幅下降;n独立拥有大型计算机硬件和软件的代价太高;n设计操作系统的着眼点已不再是获得最佳的硬件利用率;22ppt课件1.2 分布式系统发展的动力n通信技术的发展以及计算机网络资源共享的日益改善。 用户的要求表现在:n用户希望系统提供的服务可被不断地扩充;n用户希望能以最低的成本获得最大的收益;n系统可被裁减以满足不同用户的需要;n用户要求为分散的用户提供各种服务。 23ppt课件1.3 分布式系统的目标n增加处理能力-无论技术上怎样进步,单一处理

    15、部件的处理能力一定小于多个处理部件的能力。所以,把多个处理部件互连起来合作地完成一项复杂的任务已成为增加处理能力的唯一途径;n可扩展性-系统可随着用户要求的增长而用低价的设备扩充其规模;n可靠性和鲁棒性-任何一个系统,无论它的可靠性多么高,其发生故障、失败和错误的概率一定不为零。而分布式系统很容易实现资源24ppt课件1.3 分布式系统的目标 和路径的冗余,这样使系统故障由于有足够的冗余度而进一步减少;n资源共享-系统的语言、程序、数据、计算能力以及许多昂贵设备都能为多个用户透明地共享。 上述分布式系统目标的实现是需要花费一定的代价。它增加了系统设计人员的复杂性尤其是软件的复杂性显著增加,对通

    16、信的依赖性也大大增加。 25ppt课件1.4 分布式系统的优缺点1.4.1 分布式系统同集中式系统相比之优点 计算机权威Herb GroschHerb Grosch曾经曾经提出了一个著名的GroschGrosch定律:CPUCPU的计算能力与价格的平方成正比-即付出双倍的价钱,你就会得到四倍的性能。 这在大型机时代颇为正确并导致了许多机构购买它们所能支付的最大的单一计算机。 但是,在微处理器技术出现后, GroschGrosch定律就不再成立。 26ppt课件1.4 分布式系统的优缺点 目前,人们用几百美元就可以买到一个比80年代最大的大型机每秒所执行指令数还要多的CPU芯片。如果你愿意付双倍

    17、价钱,你就会得到一个时钟频率更高的CPU。 通常,最省钱的方法就是把大量廉价CPU组织成一个系统。 因此,分布式系统的一个优点就是它们比单一的大型集中系统有更好的性能价格比,换句话说,分布式系统能从投资中获得更多的回报。 微处理器集合还可以达到任何一个大型机也无法达到的性能。 27ppt课件1.4 分布式系统的优缺点 例如,目前的技术可以用10000个CPU芯片构成一个系统,每个CPU的运行速度为50MIPS(百万条指令/秒)。这样,在理论上总的速度为500,000MIPS。一个单一处理器要达到这样的速度必须要在0.02纳秒(2皮秒)内执行一条指令。目前没有任何一台机器能达到这样的速度。无论是

    18、在理论上还是在工程上都无法达到这样的速度。 这理论上,爱因斯坦的相对论指出任何东西的速度都超不过光速,即在两皮秒内只能前进0.6毫米。 28ppt课件1.4 分布式系统的优缺点 在工程上,一台包含在0.6毫米立方体内的计算机以2皮秒内执行一条指令的速度运行将会产生大量的热以致会立即融化。 因此,无论是以低价来换取低速度或以高价来获取高速度,分布式系统都是最优之选。 分布式系统与并行系统的区别:n执行粒度:并行系统是指令级,而分布式系统是任务级;nCPU之间的距离:并行系统是一个机器内部多个板卡之间,在1米以内,而分布式系统是多个29ppt课件1.4 分布式系统的优缺点 机器之间,1公里以内;n

    19、传输速度:并行系统是内部总线之间传输信息,速度可以忽略不计,而分布式系统是在机器之间传输信息,速度为10Mbps、100Mbps或者是1000Mbps。 有些应用本身就具有分布性:n具有多个分店的连锁超市:每个分店从当地购货(可能购自当地的农场)、在当地销售。当蔬菜老了或坏了时还要就地抛弃。因此,在每个分店计算机上纪录存货清单要比在总店集中30ppt课件1.4 分布式系统的优缺点 管理更为合理。因为大多数的查询及更新是在本地完成的。尽管如此,总店也会不时地查询目前有多少白菜库存。整个系统在用户看来就象一台单一的计算机在工作。实际上它是分布的,每个商店都有一台计算机与总店和各分店的计算机相连接。

    20、n计算机支持的合作工作:计算机支持的合作工作:一群彼此相距遥远的人可以一起工作、玩游戏,例如,共同写一份报告、网上打牌等。 31ppt课件1.4 分布式系统的优缺点 同集中式系统相比,分布式系统的另一个优点就是它具有更高的可靠性-由于工作负载被分散到各个机器上,单个芯片的故障最多只会使一台机器瘫痪而不至于影响其它机器。理想的情况是5% 的机器失灵,系统仍将继续工作,只是在性能上有5% 的损失。 对于一些重要的应用来说,例如控制核反应堆或飞机,为了提高可靠性而采用分布式系统应该是明智之举。 32ppt课件1.4 分布式系统的优缺点 另外,可扩展性也是分布式系统的一个非常重要的优点。通常,公司购买

    21、一台大型机以完成所有的工作。随着公司的发展及业务的增加,一台大型机已不再能满足需要。唯一的解决方案是更换一台更大的机器(如果有的话)或再买一台相同的大型机。相比之下,如果采用分布式系统,系统只需逐渐增加便宜的处理器便可以扩展其计算能力。 33ppt课件1.4 分布式系统的优缺点1.4.2分布式系统与独立PC相比之优点n数据共享:分布式系统允许多个用户同时访问一个公共的数据库 ,例如,航空订票;n设备共享:分布式系统允许多个用户共享同一个昂贵的外设如彩色打印机,例如,彩色激光打印机、照相排版机以及海量文件存储设备等; n通信方便 :分布式系统使人与人之间的通信变得更方便,例如,电子邮件;n灵活性

    22、强:分布式系统可采用有效的方法将工作负载分散在可用、空闲的计算机上。34ppt课件1.4 分布式系统的优缺点1.4.3分布式系统的缺点n软件问题:目前,由于分布式系统软件较少,所以,人们对设计、实现以及使用分布式软件并无太多经验;n网络通信:网络容易饱和且能引起其它问题,例如,丢失信息需要特殊的软件来恢复。当网络饱和时,网络必须被更换或必须再增加一个网络,这样,一幢或更多建筑物里的某些地方必须以更高的代价重新布线,或者是网络接口板必须更换(如用光纤)。一旦系统依赖于网35ppt课件1.4 分布式系统的优缺点1.4.3分布式系统的缺点 络,那么,网络的损坏或饱和会使许多分布式系统的优点变成缺点;

    23、n网络安全:网络容易受到攻击、篡改和假冒等等,数据的保密性差; 尽管存在上述问题,但分布式系统的优点还是多于缺点,并且,未来分布式系统将变得越来越重要。大多数机构将会把它们的大多数计算机都接入到分布式系统中以便向用户提供更好、更便宜、更方便的服务。36ppt课件1.5 计算机网络与分布式系统的关系 无论是过去还是现在,有许多人认为计算机网络就是分布式系统,将两者混为一谈。为了消除概念上的混淆,有必要阐述一下计算机网络与分布式系统的关系。 计算机网络与分布式系统既有联系又有区别: n计算机网络:计算机网络是将地理位置不同的若干计算机用通信电缆相互连接起来的系统。其目的在于实现计算机之间的有效通信

    24、和整个网络内的软、硬件资源的共享;37ppt课件1.5 计算机网络分布式系统的关系n分布式系统:分为四个层次:1)硬件/固件层;2)含有进程通信的内核层;3)服务层;4)应用层;n相同之处:从层次观点出发,计算机网络与分布式系统在资源分布、互连拓扑、通信协议这几个层次上有着共同的结构模型。也就是说它们都提供了一个面向报文的异构型通信环境,从低层硬件和通信软件来看,二者没有什么区别;n不同之处:在全局管理、并行操作、自治控制38ppt课件1.5 计算机网络分布式系统的关系 等方面分布式系统有着更高的要求,其主要区别在于系统的高层软件(操作系统、语言、数据库、应用软件)上。 总而言之,计算机网络为分布式系统提供了通信功能的硬件环境。而分布式系统相对于计算机网络来说,发生了质的飞跃。在成熟的计算机网络技术发展起来的分布式系统是计算机体系结构上的一次革命。因而,有人认为,在计算机网络中,尤其是局部网络中,引入并行性和自治性,就是当前迅速发展的分布式系统。 39ppt课件

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

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


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


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

    163文库