第五章分布式资源管理 ■资源管理的基本概念 集中分布资源管理 完全分布资源管理 2021/2/6 2
2021/2/6 2 第五章 分布式资源管理 ◼ 资源管理的基本概念 ◼ 集中分布资源管理 ◼ 完全分布资源管理
第五章分布式资源管理 5.1资源管理的基本概念 分布式0S和单机(集中式)0S的主要区别: ■资源管理 ■进程通信 系统结构 资源管理是操作系统的一项主要任务: ■单机0S的资源管理:采用一类资源由一个资源 管理者来管的集中式管理方式。例如,所有内 存都由存储管理负责分配和释放;所有行打机 由打印机管理负责打印等等 2021/2/6
2021/2/6 3 第五章 分布式资源管理 5.1 资源管理的基本概念 分布式OS和单机(集中式)OS的主要区别: ◼ 资源管理 ◼ 进程通信 ◼ 系统结构 资源管理是操作系统的一项主要任务: ◼ 单机OS的资源管理:采用一类资源由一个资源 管理者来管的集中式管理方式。例如,所有内 存都由存储管理负责分配和释放;所有行打机 由打印机管理负责打印等等
第五章分布式资源管理 5.1资源管理的基本概念 在分布式计算机系统中,由于系统资源是 分布在各台计算机上的,若一类资源归一个管 理者来管里会使性能很差。假如,系统中各台 计算机的存储资源由位于某台计算机上的资源 管理者来管,那么,不论谁申请存储资源,即 使申请的是自己计算机上的资源,都必须发信 给存储管理,这就大大增加了系统开销。如果 存储管理所在那台计算机坏了,系统便会瘫痪。 由此可见,分布式操作系统采用集中式方式来 管理资源,不仅开销大,而且鲁棒性差 2021/2/6 4
2021/2/6 4 第五章 分布式资源管理 5.1 资源管理的基本概念 在分布式计算机系统中,由于系统资源是 分布在各台计算机上的,若一类资源归一个管 理者来管里会使性能很差。假如,系统中各台 计算机的存储资源由位于某台计算机上的资源 管理者来管,那么,不论谁申请存储资源,即 使申请的是自己计算机上的资源,都必须发信 给存储管理,这就大大增加了系统开销。如果 存储管理所在那台计算机坏了,系统便会瘫痪。 由此可见,分布式操作系统采用集中式方式来 管理资源,不仅开销大,而且鲁棒性差
第五章分布式资源管理 5.1资源管理的基本概念 分布式0S的管理:分布式操作系统采用一类资源 多个管理者的方式。例如,系统有若干个位于 不同计算机上的文件管理。它们可以共同管理 也可以分别管理系统中的文件。 两种分布式管理方式: ■集中分布管理:一类资源由多个管理者管理, 但每个具体资源只存在唯一的一个管理者对其 负责。比如上述文件管理,尽管系统有多个文 件管理,但每个文件只依属于一个文件管理 2021/2/6 5
2021/2/6 5 第五章 分布式资源管理 5.1 资源管理的基本概念 分布式OS的管理:分布式操作系统采用一类资源 多个管理者的方式。例如,系统有若干个位于 不同计算机上的文件管理。它们可以共同管理, 也可以分别管理系统中的文件。 两种分布式管理方式: ◼ 集中分布管理:一类资源由多个管理者管理, 但每个具体资源只存在唯一的一个管理者对其 负责。比如上述文件管理,尽管系统有多个文 件管理,但每个文件只依属于一个文件管理
第五章分布式资源管理 5.1资源管理的基本概念 换言之,在集中分布式管理下,使用某个文件 必须也仅需通过与其依属的某个文件管理 完全分布式管理方式:一类资源由多个管理者 管理,但一个资源由多个管理者共同管理。假 如一份文件有若干分文件副本,这些副本分别 受管于不同的文件管理。为了保证各副本的 致性,当一份副本正在被修改时,其它各副本 应被禁止使用。因此,当一个文件管理接到使 用文件的申请时,它只在和管理该文件其它副 本的管理者协商之后,才能决定是否让申请者 2021/2/6 6
2021/2/6 6 第五章 分布式资源管理 5.1 资源管理的基本概念 换言之,在集中分布式管理下,使用某个文件 必须也仅需通过与其依属的某个文件管理。 ◼ 完全分布式管理方式:一类资源由多个管理者 管理,但一个资源由多个管理者共同管理。假 如一份文件有若干分文件副本,这些副本分别 受管于不同的文件管理。为了保证各副本的一 致性,当一份副本正在被修改时,其它各副本 应被禁止使用。因此,当一个文件管理接到使 用文件的申请时,它只在和管理该文件其它副 本的管理者协商之后,才能决定是否让申请者