高级操作系统-ppt课件.ppt
- 【下载声明】
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 分布式系统的诞生和定义 可以与所有其它分支机构的计算机以及在总部的中央计算机通讯。无论交易在何处进行,用户也觉察不到这个系统与被取代的老
展开阅读全文