我一直在想,什么样的系统才能被叫做“分布操作系统”呢?
记得有人曾这样描述分布系统:“我的程序不能继续运行因为我从来没听说的一台计算机崩溃了。”
虽然,这的确是反映了分布操作系统的现状!但是它却不可以抹杀分布操作系统的绝对的优点。
其实,从那位老兄的话中我们就可以看出分布操作系统的优点:位置的透明性。
分布操作系统的最大的特点就是对用户、用户程序的透明性。对用户的一系列的透明,就向是UNIX屏蔽了具体的磁盘的I/O,而分布操作系统是它的更进一步,它屏蔽了系统的关于网络的具体内容。
这样,用户不需要知道他的文件在地球(或者是宇宙)的哪个地方的哪一台计算机中,他需要知道的只有他的用户名和口令,他就可以方便的访问他的所有文件。
或者,当用户的本地计算机的存储器的大小不足以容纳的下他的文件的话,他就可以通过网络把文件存在系统中的任一台计算机中。
又或者,用户的本地计算机的中央处理器的计算能力不足以完成用户交给它的任务时,就可以让系统中的其他空闲的机器来帮助完成。
总之,分布式的操作系统是有如此多的优点让你不能不对它垂青。
图片如下:

记得有人曾这样描述分布系统:“我的程序不能继续运行因为我从来没听说的一台计算机崩溃了。”
虽然,这的确是反映了分布操作系统的现状!但是它却不可以抹杀分布操作系统的绝对的优点。
其实,从那位老兄的话中我们就可以看出分布操作系统的优点:位置的透明性。
分布操作系统的最大的特点就是对用户、用户程序的透明性。对用户的一系列的透明,就向是UNIX屏蔽了具体的磁盘的I/O,而分布操作系统是它的更进一步,它屏蔽了系统的关于网络的具体内容。
这样,用户不需要知道他的文件在地球(或者是宇宙)的哪个地方的哪一台计算机中,他需要知道的只有他的用户名和口令,他就可以方便的访问他的所有文件。
或者,当用户的本地计算机的存储器的大小不足以容纳的下他的文件的话,他就可以通过网络把文件存在系统中的任一台计算机中。
又或者,用户的本地计算机的中央处理器的计算能力不足以完成用户交给它的任务时,就可以让系统中的其他空闲的机器来帮助完成。
总之,分布式的操作系统是有如此多的优点让你不能不对它垂青。
图片如下:

回复Comments
作者:
{commentrecontent}