分布式操作系统(distributed os)和网络操作系统(network os)的区别

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

分布式操作系统(distributed os)和网络操作系统(network os)的区别

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

分布式操作系统只是对原有概念的改进。但是,操作系统并不是一个人来削减工作,而是足够聪明地知道哪些电脑超载,哪些闲置。然后,它将平衡可用的任务,以便组中的每台计算机共享相同的负载。这有利于最大限度地发挥每台计算机的效用。但缺点是,您需要每隔一段时间升级所有单元,以保持合理的性能水平。还有一些软件与分布式计算不兼容。它们没有优化以利用多个进程,因此只能由一台计算机处理。

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

根据公司的需要和资源,分布式或网络操作系统可能值得研究。每种方法都有自己的优缺点,你应该加以考虑。分布式操作系统的成本可能比网络操作系统高一些,但是网络操作系统不能处理计算密集型程序,因为它会给服务器带来压力。这个决定取决于你选择一个比你现在拥有的更好的解决方案。

  • 发表于 2021-06-22 11:43
  • 阅读 ( 377 )
  • 分类:IT

你可能感兴趣的文章

平行(parallel)和分布式计算(distributed computing)的区别

关键区别——并行与分布式计算 计算机根据人类提供的指令执行任务。并行计算和分布式计算是两种计算类型。本文讨论了并行计算和分布式计算的区别。并行计算被用于高性能计算,如超级计算机的开发。分布式计算提供...

  • 发布于 2020-10-19 18:08
  • 阅读 ( 347 )

如何在mac os x中查看当前的wi-fi连接速度

...息。 非常有用。谢谢! 使用网络实用程序 您可以使用Network实用程序,方法是使用Cmd+Space调出Spotlight搜索框并键入它,或者您可以在Applicati***->Utilities文件夹中导航以找到它。 一旦你到了那里,你可以通过查看链接速度来查...

  • 发布于 2021-04-11 02:56
  • 阅读 ( 166 )

您可以使用虚拟操作系统访问被阻止在主机操作系统的hosts文件中的网站吗?

...置的任何保护。今天的超级用户问答文章讨论了使用虚拟操作系统访问被阻止在主机操作系统的hosts文件中的网站的可能性。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分...

  • 发布于 2021-04-11 07:56
  • 阅读 ( 290 )

豹纹os x(leopard os x)和leopard os x服务器(leopard os x server)的区别

...务器 苹果的台式电脑运行的是Leopard OS X,这是Macs的最新操作系统,预装了所有最新型号。但一个鲜为人知的事实是,苹果还生产一系列名为Xserve的服务器电脑。这些服务器计算机运行的是针对服务器的Mac OS X的修改版本。由于Ma...

  • 发布于 2021-06-22 13:29
  • 阅读 ( 148 )

僵局(deadlock)和操作系统操作系统中的饥饿(starvation in operating system os)的区别

操作系统是计算机上运行的最基本的软件。它负责管理计算机的内存和进程,以及屏蔽使用它的应用程序的硬件细节。计算机的操作系统还确保资源公平地分配给用户和程序,而不是在进程之间平均分配。公平调度系统允许一个...

  • 发布于 2021-06-25 16:03
  • 阅读 ( 416 )

什么是移动计算(mobile computing)

...和可穿戴设备属于移动硬件。这些设备通常有一个嵌入式操作系统(OS),并且能够在上面运行应用软件。这些设备配备有传感器、全双工数据传输,并能够在红外、WiFi和蓝牙等无线网络上运行。 移动软件 移动软件是专门为在...

  • 发布于 2021-06-27 23:05
  • 阅读 ( 556 )

集中化(centralized)和分布式数据库(distributed database)的区别

集中式数据库和分布式数据库的主要区别在于集中式数据库处理单个数据库文件,而分布式数据库处理多个数据库文件。 数据库是相关数据的集合。许多组织使用数据库来轻松地存储、管理和检索数据。数据库有多种类型,集...

  • 发布于 2021-06-30 18:00
  • 阅读 ( 637 )

云计算(cloud computing)和分布式计算(distributed computing)的区别

云计算和分布式计算的主要区别在于云计算提供硬件,软件和其他基础设施资源在互联网上,而分布式计算将单个任务划分为多台通过网络连接的计算机,以比使用单个计算机更快地完成任务。 云计算有助于通过网络远程访问...

  • 发布于 2021-06-30 18:27
  • 阅读 ( 393 )

网络操作系统(network operating system)和分布式操作系统(distributed operating system)的区别

网络操作系统和分布式操作系统的主要区别在于,网络操作系统提供与网络相关的功能,而分布式操作系统通过网络连接多**立的计算机,以执行类似于一台计算机的任务。 操作系统是用户和硬件之间的接口。它控制程序的执行...

  • 发布于 2021-06-30 19:18
  • 阅读 ( 854 )

集群(cluster)和网格计算(grid computing)的区别

...是一个同质网络,其中设备具有相同的硬件组件和相同的操作系统(OS)连接在一个集群中;而网格计算是一个异质网络,其中设备具有不同的硬件组件和不同的OS在电网中连接在一起。 集群和网格计算是通过将多台计算机或设...

  • 发布于 2021-07-01 00:18
  • 阅读 ( 572 )
娅卢武茂
娅卢武茂

0 篇文章

相关推荐