问题 问答题

比较网络操作系统和分布式操作系统。

答案

参考答案:

解析:分布式操作系统与网络操作系统有许多相似之处,但两者都各有其特点,下面将从5个方面对两者进行比较。 · 分布性。分布式操作系统不是集中地驻留在某一个站点中,而是较均匀地分布在系统的各个站点上,因此,操作系统的处理和控制功能是分布式的,而计算机网络虽然都具有分布处理功能,然而网络的控制功能,则大多是集中在某个(些)主机或网络服务器中,或说控制方式是集中式。 · 并行性。在分布式处理系统中,具有多个处理单元,因此,分布式操作系统的任务分配程序可将多个任务分配到多个处理单元上,使这些任务并行执行,从而加速了任务的执行。而在计算机网络中,每个用户的一个或多个任务通常都在自己 (本地)的计算机上处理,因此,在网络操作系统中通常无任务分配功能。 · 透明性。分布式操作系统通常能很好地隐藏系统内部的实现细节。对于网络操作系统,虽然它也具有一定的透明性,但主要是指在操作系统实现上的透明性。 · 共享性。在分布式系统中,分布在各个站点上的软、硬件资源,可供全系统中的所有用户共享,并能以透明方式对它们进行访问,而网络操作系统也能提供资源共享,但所共享的资源大多是设置在主机或网络服务器中。而在其他机器上的资源,则通常由使用该机的用户享有。 · 健壮性。分布式系统的处理和控制功能是分散的,任何站点上的故障,都不会给系统造成太大的影响;另外,当某设备出现故障时,可通过容错技术实现系统重构,从而仍能保证系统的正常运行,因而系统具有健壮性,即具有较好的可用性和可靠性。而现在的网络操作系统,其控制功能大多集中在主机或服务器中,这使系统具有潜在的不可靠性,此外,系统的重构功能也较弱。

单项选择题
选择题