我有一个小问题有点困扰我!!
A. Tanenbaum在他的书“分布式系统”中定义了这个: “分布式系统是:一组独立的计算机,对用户来说,看起来像一个单一的连贯系统。”
我的问题是:如果一个网络操作系统为远程计算机提供本地服务,是否可以根据上述定义将其视为分布式系统? 请解释。
我有一个小问题有点困扰我!!
A. Tanenbaum在他的书“分布式系统”中定义了这个: “分布式系统是:一组独立的计算机,对用户来说,看起来像一个单一的连贯系统。”
我的问题是:如果一个网络操作系统为远程计算机提供本地服务,是否可以根据上述定义将其视为分布式系统? 请解释。
绝对不行
由于DOS和NOS之间存在以下差异:
系统映像
在NOS的情况下,用户将分布式计算系统视为由通信子系统连接的不同机器集合。另一方面,DOS隐藏了多台计算机的存在,并向其用户提供单一系统映像(虚拟单处理器)。
自治权
NOS中的计算机具有比DOS中的计算机更多的自治权。
NOS几乎没有提供容错能力,因此用户会受到影响。但是,在DOS中提供了容错能力;而不是用户,而是性能受到影响。