最初,计算机是作为单一实体运行的。具有离散的资源和单独的操作系统。虽然使用的多台计算机来解决一个问题是不是闻所未闻的,它往往是一个人的细分问题可管理的块,该计算机可以独立工作的工作。
分布式操作系统只是对原始概念的改进。但是,操作系统无需人工完成工作,而是足够智能,可以知道哪些计算机过载,哪些计算机空闲。然后,它将平衡可用的任务,以便组中的每台计算机均分担相同的负载。这有利于最大程度地利用每台计算机。但是,缺点是您需要经常升级所有单元,以保持合理的性能水平。还有一些软件与分布式计算根本不兼容。它们并未进行优化以利用多个进程,因此只能由一台计算机进行处理。
网络操作系统的出现是削减成本和控制系统中每台计算机的直接结果。网络操作系统并非位于每台计算机上,客户端仅具有足够的软件来引导硬件并与服务器联系。所有后续操作都在服务器上完成,并且客户端的唯一作用是在服务器和用户之间中继输入和输出。由于客户端没有添加或删除软件的能力,因此在控制已安装的软件方面非常有效。尽管服务器应该能够处理多个用户的需求,但是网络操作系统在客户端上需要的硬件数量非常少。这意味着只要您正确维护服务器,就不需要升级客户端。这甚至导致瘦客户端或设备的创建,这些瘦客户端或设备不能单独运行,而是要与网络操作系统一起使用。
根据公司的需求和资源,可能选择分布式或网络操作系统。 每种方法都有其自身的优点和缺点,应加以考虑。 分布式OS的成本可能比网络OS高一点,但是由于网络OS给服务器带来压力,它无法处理计算密集型程序。 您可以根据自己的决定来选择一个更好的解决方案。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:分布式操作系统和网络操作系统
本文链接:https://www.vsdiffer.com/vs/distributed-os-vs-network-os.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。