最初,计算机被构建为作为单一实体运行;具有离散的资源和单独的操作系统。尽管使用多台计算机来解决单个问题并非闻所未闻,但将问题细分为计算机可以单独处理的可管理块通常是人类的工作。

分布式操作系统只是对原始概念的改进。但是,操作系统不是人类削减工作,而是足够智能,可以知道哪些计算机过载,哪些计算机空闲。然后,它将平衡可用的任务,以便组中的每台计算机共享相同的负载。这有利于最大限度地提高每台计算机的实用性。缺点是您需要经常升级所有单元以保持合理的性能水平。还有一些软件根本不与分布式计算兼容。它们没有经过优化以利用多个进程,因此只能由一台计算机处理。

网络操作系统的出现是需要削减成本和控制系统中每台计算机的直接结果。网络操作系统并不驻留在每台计算机上,客户端只有足够的软件来启动硬件并联系服务器。所有后续操作都在服务器上完成,客户端的唯一作用是在服务器和用户之间中继输入和输出。这对于控制已安装的软件非常有效,因为客户端无法添加或删除软件。网络操作系统在客户端上需要非常少量的硬件,尽管服务器应该能够处理多个用户的需求。这意味着只要正确维护服务器,就不需要升级客户端。这甚至导致了瘦客户端或设备的创建,这些瘦客户端或设备无法独立运行,但旨在与网络操作系统配合使用。

根据公司的需求和资源,分布式或网络操作系统可能值得研究。每个都有自己的优点和缺点,我们应该需要考虑。分布式操作系统的成本可能比网络操作系统高一点,但由于网络操作系统给服务器带来压力,它无法处理计算密集型程序。决定权在于我们选择比目前拥有的更好的解决方案。

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:分布式操作系统和网络操作系统的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-distributed-os-vs-network-os.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。