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

计算机根据人类提供的指令执行任务。并行计算和分布式计算是两种计算类型。本文讨论了并行计算和分布式计算的区别。并行计算被用于高性能计算,如超级计算机的开发。分布式计算提供了数据的可伸缩性和一致性。Google和Facebook使用分布式计算来存储数据。并行计算与分布式计算的关键区别在于并行计算是利用多个处理器同时执行多个任务,而在分布式计算中,多台计算机通过网络互连,进行通信和协作,以达到共同的目标...

关键区别——并行与分布式计算

计算机根据人类提供的指令执行任务。并行计算和分布式计算是两种计算类型。本文讨论了并行计算和分布式计算的区别。并行计算被用于高性能计算,如超级计算机的开发。分布式计算提供了数据的可伸缩性和一致性。Google和Facebook使用分布式计算来存储数据。并行计算与分布式计算的关键区别在于并行计算是利用多个处理器同时执行多个任务,而在分布式计算中,多台计算机通过网络互连,进行通信和协作,以达到共同的目标。分布式系统中的每台计算机都有自己的用户,有助于共享资源。

目录

1. 概述和主要区别
2. 什么是并行计算
3. 什么是分布式计算
4. 并行比较-并行与分布式计算的表格形式
5. 摘要

什么是并行计算(parallel computing)?

计算机是一种能根据人类提供的指令执行任务的机器。计算机体系结构定义了如何执行提供给计算机的指令。早期的计算机系统只有一个处理器。必须解决的问题被分成一系列指示。这些指令一个接一个地给处理器。在每一时刻,只执行一条指令。然后处理器,处理这些指令并给出输出。这不是一个有效的机制。增加频率可以提高速度,但也会提高温度。这会导致更多的热量散失。因此,提高处理器的速度并不容易。作为这种并行计算的结果被引入。

并行计算也称为并行处理。它是一种可以同时进行多个计算的计算形式。并行计算使用许多处理器。要解决的问题被分为离散的部分。每一部分都被进一步分解成指令。这些指令在处理器之间分配。因此,多个处理器同时执行指令。并行计算对于执行复杂的计算非常有用,因为处理器在它们之间分配工作负载。这也节省了时间。

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

图01:并行计算

并行系统几乎没有缺点。一个处理器执行的指令可能需要另一个处理器执行。这会导致延迟。处理器数量的增加也很昂贵。在开发并行系统时,应该考虑到这些事实。总的来说,并行计算有助于同时运行多条指令来完成任务。

什么是分布式计算(distributed computing)?

在日常生活中,个人可以使用计算机来处理诸如microsoftword、microsoftpoint等应用程序。复杂的问题可能不是用一台计算机就能解决的。因此,单个问题可以分解为多个任务并分布到多台计算机上。这些计算机可以通过网络与其他计算机通信。它们的性能与单个实体相似。在多台计算机之间划分单个任务的过程称为分布式计算。分布式系统中的每台计算机都称为节点。群集是一组节点。

分布式计算在当今的许多应用中得到了广泛的应用。比如Facebook和Google。它们由数以百万计的用户组成。所有的用户都与他人交流,分享照片等。这些大量的数据是用分布式计算存储的。银行的自动柜员机、电话网络、蜂窝网络、分布式数据库也使用分布式计算。

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

图02:分布式计算

分布式计算提供了多种优势。分布式系统可以扩展到日益增长的环境中。它提供了可伸缩性,并且很容易共享资源。其缺点是可能存在网络问题,难以开发分布式软件。

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

并行与分布式计算
并行计算是一种多处理器同时执行多个任务的计算类型。 分布式计算是一种计算类型,网络计算机通过消息传递来通信和协调工作,以实现共同的目标。
所需计算机数量
并行计算发生在一台计算机上。 分布式计算发生在多台计算机之间。
处理机制
在并行计算中,多个处理器执行处理。 在分布式计算中,计算机依赖于消息传递。
同步
所有处理器共享一个主时钟进行同步。 分布式计算中没有全局时钟,它使用同步算法。
记忆
在并行计算中,计算机可以有共享内存或分布式内存。 在分布式计算中,每台计算机都有自己的内存。
使用
用于提高科学计算和并行计算的性能。 分布式计算用于共享资源和提高可伸缩性。

总结 - 平行(parallel) vs. 分布式计算(distributed computing)

并行计算和分布式计算是两种类型的计算。本文讨论了并行计算与分布式计算的区别。并行计算与分布式计算的区别在于并行计算是利用多个处理器同时执行多个任务,而在并行计算中,多台计算机通过网络互连,进行通信和协作,以达到共同的目标。并行计算主要用于提高性能。分布式计算用于协调共享资源的使用或为用户提供通信服务。

下载并行与分布式计算的pdf文件

你可以下载这篇文章的PDF版本,并根据引文说明离线使用。请在这里下载PDF版本:并行和分布式计算的区别

引用

  • 发表于 2020-10-19 18:08
  • 阅读 ( 343 )
  • 分类:IT

你可能感兴趣的文章

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

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

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

网状的(reticulate)和平行脉序(parallel venation)的区别

...芙蓉。网状脉序是双子叶植物的特征。 什么是平行脉序(parallel venation)? 在接近平行脉序这一术语之前,先解释一下主脉和次脉这两个术语。通过叶柄进入叶片的叶脉称为初生脉或一级脉。在植物学术语中,叶柄是连接叶片和茎...

  • 发布于 2020-10-20 06:14
  • 阅读 ( 2117 )

平行线(parallels)和经络(meridians)的区别

平行线(parallels)和经络(meridians)的区别 平行线和子午线这两个术语经常出现在地理和科学领域。我们使用的世界地图上有国家、大陆和海洋的标记,但是你有没有想过地图上的不同线条?这些线被称为平行线和子午线,帮助我...

  • 发布于 2020-10-28 03:07
  • 阅读 ( 527 )

平行(parallel)和反平行β折叠片(antiparallel beta pleated sheets)的区别

...行贝塔折叠表的形式 5. 摘要 什么是平行贝塔褶皱床单(parallel beta pleated sheets)? 平行β折叠片是两条多肽链在同一方向上运行的β折叠片。这些二级结构比反平行β折叠片更不稳定,因为平行β折叠片中的氢键不是线性的。在平行...

  • 发布于 2021-03-04 17:36
  • 阅读 ( 623 )

owc提供超过50%的折扣平行8

Parallels Desktop是我们最喜欢的在Mac上运行Windows的方式,但它有点贵。幸运的是,Other World Computer提供该软件的折扣接近50%,甚至更高。如果你只买Parallels8,你只需付50美元(通常是80美元)。购买65美元或以上,您将获得额外的11...

  • 发布于 2021-05-25 04:35
  • 阅读 ( 91 )

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

...为计算机可以单独处理的可管理的部分通常是人的工作。分布式操作系统只是对原有概念的改进。但是,操作系统并不是一个人来削减工作,而是足够聪明地知道哪些电脑超载,哪些闲置。然后,它将平衡可用的任务,以便组中...

  • 发布于 2021-06-22 11:43
  • 阅读 ( 371 )

平行(parallel)和垂直的(perpendicular)的区别

...果两条线以直角相交,则称之为垂直。   什么是平行(parallel)? 看过火车轨道吗?尽管看起来像这样,但两根钢条永远不会相交,因为它们是平行的。你每天都会看到许多平行线的例子,比如桌子、椅子、楼梯、抽屉、门和路...

  • 发布于 2021-06-25 20:51
  • 阅读 ( 430 )

系列(series)和平行共振(parallel resonance)的区别

...o show that the resonance frequency  is given by: 什么是平行共振(parallel resonance)? 并联谐振发生在电感和电容并联的电路中,如下所示: A parallel RLC circuit Since impedances do not add up in the same way in parallel circuits as they do in series circuits, a quant...

  • 发布于 2021-06-27 08:23
  • 阅读 ( 333 )

重复(repetition)和平行度(parallelism)的区别

主差重复(main difference repetition) vs. 平行度(paralleli**) 重复和平行可能是文学中一个棘手的领域。许多文学专业的学生发现这两种方法是相似的。然而,重复和平行之间有着明显的区别。重复与并行的主要区别在于重复更注重语义...

  • 发布于 2021-06-27 16:53
  • 阅读 ( 291 )

平行(parallel)和趋同进化(convergent evolution)的区别

主差并联(main difference parallel) vs. 趋同进化(convergent evolution) 由于环境压力,一组有机体或物种在一段时间内经历自然选择,从而产生不同的进化模式。平行进化、发散进化和趋同进化是进化的三种主要模式。发散进化不同于其...

  • 发布于 2021-06-30 09:43
  • 阅读 ( 660 )
nrpnpppprp997
nrpnpppprp997

0 篇文章

相关推荐