问题
单项选择题
能使系统中多台计算机相互协作完成一件任务的操作系统是 (19) 。
A.批处理操作系统
B.分时操作系统
C.网络操作系统
D.分布式操作系统
答案
参考答案:D
解析:[分析]
分布式操作系统与网络操作系统都是工作在一个由多台计算机组成的系统中,这些计算机之间可以通过一些传输设备进行通信和系统资源的共享。分布式操作系统更倾向于任务的协同执行,并且各系统之间无主次之分。系统之间也无需采用标准的通信协议进行通信。分布式操作系统基本上废弃了各单机操作系统,整个网络设有单一的操作系统,由这个操作系统负责整个系统的资源分配和调度,为用户提供统一的界面。用户在使用分布式操作系统时不需要像使用网络操作系统那样,指明资源在哪台计算机上,因此分布式操作系统的透明性、稳固性、统一性及系统效率都比网络操作系统要强,但实现起来难度也大。