第四章分布式进程和处理机管理 4.1.1工作站模型 工作站模型非常直观:系统是分布在一幢大 楼内或一个校园内通过高速局域网(LAN)连接 起来的(如图5-1所示)工作站(高级个人电 脑)集合。在这些工作站中,有些设在办公室 内供一个用户专用,而另一些则设在公共场所 由多个用户共享。因此,在任何时刻,一个工 作站或者是因一个用户登录而繁忙(可能是暂 时的)或者是空闲的。 2021/2/1 7
2021/2/1 7 第四章 分布式进程和处理机管理 4.1.1 工作站模型 工作站模型非常直观: 系统是分布在一幢大 楼内或一个校园内通过高速局域网(LAN)连接 起来的(如图5-1所示)工作站(高级个人电 脑)集合。在这些工作站中,有些设在办公室 内供一个用户专用,而另一些则设在公共场所 由多个用户共享。因此,在任何时刻,一个工 作站或者是因一个用户登录而繁忙(可能是暂 时的)或者是空闲的
第四章分布式进程和处理机管理 4.1.1工作站模型 空闲工作站 网络 图5-1工作站模型 工作站模型的优点:清晰。系统拥有固定数量专 门用于计算的处理机资源,用户响应时间能得 到保证,每个用户都有很大的自主权。 2021/2/1 8
2021/2/1 8 第四章 分布式进程和处理机管理 4.1.1 工作站模型 图5-1 工作站模型 工作站模型的优点:清晰。系统拥有固定数量专 门用于计算的处理机资源,用户响应时间能得 到保证,每个用户都有很大的自主权
第四章分布式进程和处理机管理 4.1.2空闲工作站的利用 工作站处于空闲状态的主要原因是很多单 位都有大量的工作站,并且其中某些工作站常 常是处于空闲状态。即使在一天的使用高峰期, 仍然有多达百分之三十左右的工作站是空闲的 特别在夜晚,处于空闲状态的工作站将更多 利用空闲工作站的方法: 利用伯克利UNIX中的rsh程序: rsh machine command 2021/2/1
2021/2/1 9 第四章 分布式进程和处理机管理 4.1.2 空闲工作站的利用 工作站处于空闲状态的主要原因是很多单 位都有大量的工作站,并且其中某些工作站常 常是处于空闲状态。即使在一天的使用高峰期, 仍然有多达百分之三十左右的工作站是空闲的。 特别在夜晚,处于空闲状态的工作站将更多。 利用空闲工作站的方法: ◼ 利用伯克利UNIX中的rsh程序: rsh machine command
第四章分布式进程和处理机管理 4.1.2空闲工作站的利用 第一个参数指定要使用的工作站,第二个参数 表示在指定工作站上运行的命令。RsSh程序的 功能就是在指定机器上运行指定的命令。 虽然它被广泛使用,但是它存在几个严重 的问题: ■用户指定要使用的机器,这样,必须由用户来 寻找一台空闲的机器。 ■程序有可能是在一个通常与本地运行环境完全 不同的远程机器环境中运行 2021/2/1 10
2021/2/1 10 第四章 分布式进程和处理机管理 4.1.2 空闲工作站的利用 第一个参数指定要使用的工作站,第二个参数 表示在指定工作站上运行的命令。Rsh程序的 功能就是在指定机器上运行指定的命令。 虽然它被广泛使用,但是它存在几个严重 的问题: ◼ 用户指定要使用的机器,这样,必须由用户来 寻找一台空闲的机器。 ◼ 程序有可能是在一个通常与本地运行环境完全 不同的远程机器环境中运行
第四章分布式进程和处理机管理 4.1.2空闲工作站的利用 如果用户登录到一台正在运行其它程序的远程 机器上,那么,他或者忍受较低的速度,或者 重新寻找一台空闲的机器。 利用空闲工作站必须首先解决如下几个问 题 n怎样找到一个空闲工作站; n怎样透明地运行一个远程进程; n如果空闲工作站的主人回来重新使用它,怎么 办? 2021/2/1
2021/2/1 11 第四章 分布式进程和处理机管理 4.1.2 空闲工作站的利用 ◼ 如果用户登录到一台正在运行其它程序的远程 机器上,那么,他或者忍受较低的速度,或者 重新寻找一台空闲的机器。 利用空闲工作站必须首先解决如下几个问 题: ◼ 怎样找到一个空闲工作站; ◼ 怎样透明地运行一个远程进程; ◼ 如果空闲工作站的主人回来重新使用它,怎么 办?