1 第四章 分布式资源管理 4.1 4.1 资源共享 资源共享 4.2 4.2 资源管理 资源管理策略 4.3 4.3 分布式系统中的死锁处理 分布式系统中的死锁处理2 4.1 4.1 资源共享 资源共享 实现资源共享的三种方法。 4.1.1 数据迁移 l 数据迁移的两种方法: 第一种方法是将整个文件转移给场点A,尔后,所有对该 文件的存取都是局部的了。当用户不再需要访问该文件时 ,它的副本(如果它被修改过)被回送给场点B。对一个 文件的任何微小的修改,都得将这整个文件传送回去。 。3 另一种方法是只将该文件中实际需要的部分 转移给A。 一旦用户不再使用该文件,该文件的任何已作过修改时部 分必须回送给场点B。 显然,如果只访问一个较大文件的一小部分, 那么采用后一种方法较好;否则采用第一种方法较 合适。不过,仅仅从一个场点向另一个场点转移数 据是不够的,系统还得执行各种数据转换(如果两 个场点不是直接兼容的话)。例如,如果它们使用 了不同的字符代码表示。 4 4.1.2 计算迁移 在某些情形中,转移计算比转移数据更有效。例如, 考虑这样一个作业,它需要存取位于不同场点上的若干较 大的文