spread_computing

分布式操作系统是对原始概念的改进。 但是,人们可能会知道哪些计算机过载而哪些计算机没有过载,而不是减少它。 然后,它平衡现有任务,以便组中的每台计算机分配相等的负载。 这对于最大化每台计算机的实用性非常有用。 缺点是您通常必须升级所有零件才能保持适度的性能。 还有一些程序与分布式计算不兼容。 它们没有进行优化以利用多个进程,因此只能由一台计算机进行处理。

网络操作系统的出现是降低成本和管理系统中每台计算机的直接结果。 网络操作系统并非在每台计算机上都存在,客户端仅具有足够的软件来加载设备并与服务器通信。 所有后续操作都在服务器上执行,并且客户端的唯一责任是在服务器和用户之间提供输入和输出。 已安装的软件管理非常有效,因为客户无法添加或删除软件。 网络OS的客户端设备数量很少,但是服务器必须能够满足多个用户的需求。 这意味着,如果您正确维护服务器,则无需升级客户端。 这导致了敏感客户端或设备的创建,这些客户端或设备甚至可能无法单独运行,但旨在与网络上的OS配合使用。

根据您公司的需求和资源,值得考虑使用分布式或网络操作系统。 它们每个都有其优点和缺点,您必须考虑它们。 分布式OS的成本可能比网络OS稍高,但是由于服务器压力,网络OS无法使用计算密集型程序。 选择适合您的最佳解决方案。

参考文献