分布式操作系统复习大纲.ppt
《分布式操作系统复习大纲.ppt》由会员分享,可在线阅读,更多相关《分布式操作系统复习大纲.ppt(47页珍藏版)》请在三一办公上搜索。
1、分布式操作系统复习大纲,(一)分布式操作系统,(0)分布式操作系统的定义(1)分布式系统的体系结构类型(2)构造分布式操作系统的途径(3)分布式操作系统的层次结构(4)多机,网络和分布式操作系统间差别(5)透明性(Transparency)意义(6)分布式计算机系统的资源管理(7)分布式操作系统的同步算法,(0)分布式操作系统的定义,文献中已经给出分布式系统的各种定义,没有一个是满意的并且没有一个为其他所同意。为此,给出一个松散的特征就够了。Tanenbaum给出如下定义:A distributed system is a collection of independent computers
2、 that appears to its user as a single coherent system.分布式操作系统是分布式系统的操作系统。,(1)分布式系统的体系结构类型,Tanenbaum和Renesse将分布式系统分成五类:小型机类型(minicomputer model)工作站类型(workstation model)处理机池类型(processor pool model)工作站-服务器类型(workstation-server model)混合类型(hybrid model),(2)构造分布式操作系统的途径,从头开始;修改、扩充式;层次式。,(3)分布式操作系统的层次结构,一个
3、分布式操作系统大致可分成四层,由内向外依次是:执行层;进程通信层;服务支持层;用户接口层。,(4)多机、网络和分布式操作系统间差别,(5)透明性(Transparency)意义,(6)分布式计算机系统的资源管理,从单个资源与多个管理者的相互关系从多个资源与多个管理者的相互关系从实用的角度分布式计算机系统的资源管理的算法,从单个资源与多个管理者的相互关系,全集中管理方式 即专制(autocratic)管理功能分布管理方式即分担管理或分割(partitioned)管理浮动管理方式即 轮流(successive)管理全分散管理方式即 民主(democratic)管理,从多个资源与多个管理者的相互关系
4、,集中:所有资源属一个管理者管理。分管:每一资源只属一个管理者管理。部分管理:每一资源属于若干管理者管理。合管:每一资源属于全部管理者共同管理。,从实用的角度,分布式计算机系统的资源管理的算法,招标(投标)算法回声算法由近及远算法,(7)分布式操作系统的同步算法,偏序Happened-Before关系(筒称HB)的定义时钟(clock)条件的定义系统的逻辑时钟的定义事件e的时间戳的定义全序先于()关系的定义向量时钟的定义和向量时钟的实现规则以及例子,(7)分布式操作系统的同步算法,集中式互斥算法分布式算法(Lamport算法)分布式算法(Ricart-Agrawala算法)令牌算法欺负(霸主B
5、ully)算法局部状态的定义全局状态的定义一致的全局状态、不一致的全局状态、无过渡的全局状态和强一致的全局状态的定义及例子,偏序Happened-Before关系(筒称HB)的定义:,a b若a和b是同一进程中的两个事件,且a在b前发生;或者,若a是一进程中发送消息的事件,b是另一进程中接收同一消息的事件。该关系是传递的,即若a b且b c,则有a c。该关系是非自反的,即a(aa),因一事件不可能它自身之前发生。,时钟(clock)条件的定义:,对系统中的任何事件a和b,若a b,则LC(a)必须小于LC(b)。,系统的逻辑时钟的定义:,系统的逻辑时钟(Logic Clock简记为LC)是满
6、足时钟条件的系统事件集合到非负整数的映射。当事件e 进程Pi时,LC(e)=LCi(e)。,事件e的时间戳的定义:,称事件e的逻辑时钟值LC(e)为事件e的时间戳(Time Stamp简记为TS)。,全序先于()关系的定义:,我们称进程pi中的事件a先于进程pj中的事件b(以a b表示)当且仅当LCi(a)LCj(b);或LCi(a)=LCj(b),且pipj,其中关系“”是进程的一个任意偏序。实现关系“”的一个简单方法是给系统中每个进程赋以一个唯一的进程号,且规定:若i j,则pi pj。a b定义了一个全序关系。,向量时钟的定义和向量时钟的实现规则以及例子:,设n为分布式系统中进程个数,每
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分布式 操作系统 复习 大纲

链接地址:https://www.31ppt.com/p-4965731.html