什么是并行操作系统?(parallel operating systems?)

并行操作系统是一种计算机处理平台,它将大型任务分解为较小的部分,这些部分在不同的位置通过不同的机制同时完成。它们有时也被称为“多核”处理器。这种类型的系统通常在处理非常大的文件和复杂的数字代码时非常有效。这在研究环境中最常见,中央服务器系统同时处理许多不同的工作,但在多台计算机同时执行类似工作并连接到共享基础设施的任何时候都很有用。一开始它们可能很难安装,而且可能需要一些专业知识,但大多数技术专家...

并行操作系统是一种计算机处理平台,它将大型任务分解为较小的部分,这些部分在不同的位置通过不同的机制同时完成。它们有时也被称为“多核”处理器。这种类型的系统通常在处理非常大的文件和复杂的数字代码时非常有效。这在研究环境中最常见,中央服务器系统同时处理许多不同的工作,但在多台计算机同时执行类似工作并连接到共享基础设施的任何时候都很有用。一开始它们可能很难安装,而且可能需要一些专业知识,但大多数技术专家都同意,从长远来看,它们比单台计算机更具成本效益和效率。。

Parallel operating systems are used to interface multiple networked computers to complete tasks in parallel.

并行计算基础

并行操作系统的工作原理是将计算集划分为较小的部分,并将它们分布在网络上的机器之间。为了促进处理器内核和内存阵列之间的通信,路由软件必须通过向所有联网计算机分配相同的地址空间来共享其内存,或者通过向每个处理内核分配不同的地址空间来分配其内存。共享内存可以让操作系统运行得非常快,但通常没有那么强大。当使用分布式共享内存时,处理器可以访问自己的本地内存和其他处理器的内存;此分发版可能会降低操作系统的速度,但它通常更灵活、更高效。。

该软件的体系结构通常是围绕基于UNIX的平台构建的,该平台允许它在网络中的多台计算机之间协调分布式负载。并行系统能够使用软件来管理并行运行的计算机的所有不同资源,例如内存、缓存、存储空间和处理能力。这些系统还允许用户直接与网络中的所有计算机交互。

起源和首次使用

1967年,为IBM工作的美国计算机科学家Gene Amdahl提出了使用软件协调并行计算的概念。他在一篇名为《阿姆达尔定律》的论文中公布了他的发现,该论文概述了使用并行操作系统运行网络所能带来的理论处理能力的提高。他的研究促进了分组交换的发展,从而发展了现代并行操作系统。这种分组交换的发展被广泛认为是后来开始的“ARPAET项目”,它负责互联网的基础,这是世界上最大的并行计算机网络。

现代应用

大多数科学领域都使用这种操作系统,包括生物技术、宇宙学、理论物理学、天体物理学和计算机科学。这些系统的复杂性和容量也有助于提高咨询、金融、国防、电信和天气预报等行业的效率。事实上,并行计算已经变得如此强大,以至于许多领先的宇宙学家都使用它来回答有关宇宙起源的问题。科学家们能够同时对空间的大部分进行模拟。科学家们只用了一个月的时间,就用这种操作系统编制了一个银河系形成的模拟,例如,这一壮举以前被认为是不可能的,因为它是多么复杂和繁琐。。

成本因素

科学家、研究人员和行业领导者经常选择使用这些类型的操作系统,主要是因为它们的效率,但成本通常也是一个因素。总的来说,组装一个并行计算机网络的成本远远低于开发和建造一台超级计算机进行研究的成本——或者投资于许多小型计算机并进行分工的成本。并行系统也是完全模块化的,在大多数情况下允许廉价的维修和升级。

  • 发表于 2021-12-08 11:42
  • 阅读 ( 101 )
  • 分类:互联网

你可能感兴趣的文章

串行(serial)和并行通信(parallel communication)的区别

...而言之,串行通信简单、直接、准确。 什么是并行通信(parallel communication)? 在并行通信中,同时通过信道或总线发送的多个比特。假设有三个比特要传输。然后,他们将通过三条独立的线路从发送者到接收者。 对于短距离和低...

  • 发布于 2020-10-18 13:24
  • 阅读 ( 661 )

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

...-并行与分布式计算的表格形式 5. 摘要 什么是并行计算(parallel computing)? 计算机是一种能根据人类提供的指令执行任务的机器。计算机体系结构定义了如何执行提供给计算机的指令。早期的计算机系统只有一个处理器。必须解决...

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

串行(serial)和并联传动(parallel transmission)的区别

...连接到PC机的PCI Express也遵循串行传输。 什么是并联传动(parallel tran**ission)? 并行传输是指同时传输并行数据位。假设我们有一个并行传输系统,每次发送8位。它应该由8条单独的线/线组成。假设我们要通过并行传输传输数据字...

  • 发布于 2020-11-03 03:15
  • 阅读 ( 260 )

使用parallels desktop 15在mac上运行windows

... Parallels适用于任何需要在Mac上运行Windows应用程序的人,从初学者到超级用户。对于初学者来说,这个软件会引导你在Mac上安装Windows。Parallels甚至会自动为您下载Windows,因...

  • 发布于 2021-03-18 19:12
  • 阅读 ( 279 )

如何在mac上无缝运行windows程序

...Windows CD或ISO,请单击“从DVD或图像文件安装Windows或其他操作系统”按钮。 应自动找到ISO或DVD;否则,请单击“手动定位”按钮。然后单击“继续” 系统会询问您是否需要快速安装,它会自动执行安装过程,这样您就不需要在...

  • 发布于 2021-04-07 16:48
  • 阅读 ( 252 )

如何使用parallels的“一致性模式”并行运行windows和mac应用程序

...没有想过你可以运行macOS和Windows软件,并排运行,在每个操作系统上以你喜欢的方式排列窗口?由于Parallels中有一个称为相干模式的功能,如果您已经在macOS中设置了运行Windows的Parallels,那么只需单击一下就可以使用该功能。 ...

  • 发布于 2021-04-07 20:14
  • 阅读 ( 217 )

如何使用parallels lite免费制作linux和macos虚拟机

...本就停止运行一次,之后您需要要么坚持使用较旧的主机操作系统,要么花50美元购买升级许可证。假设您需要每两年升级一次,这与我们的经验大致一致,两种定价计划大致相同。 但只有当你想运行Windows的时候。如果你对虚...

  • 发布于 2021-04-07 23:44
  • 阅读 ( 200 )

如何将virtualbox虚拟机转换为mac桌面并行

...隆的虚拟机,然后单击“开始”或按Enter键。 使用来宾操作系统中的标准过程卸载“Oracle VM VirtualBox guest Additi***”程序。例如,在Windows7中,我们在控制面板中打开“程序和功能”,选择“Oracle VM VirtualBox Guest Additi*** 5.1.12”,...

  • 发布于 2021-04-08 11:30
  • 阅读 ( 222 )

为什么我们仍然使用CPU而不是GPU?

...veloping computational capabilities for GPUs so that they can process many parallel streams of data simultaneously, no matter what that data may be. While GPUs can have hundreds or even thousands of stream processors, they each run slower than a CPU core and have fewer features (even if they areTuri...

  • 发布于 2021-04-12 04:42
  • 阅读 ( 203 )

parallels警告用户在完成测试之前不要升级到Windows8

...——直到现在它还无法完全测试升级。考虑到微软最新的操作系统将于明天推出,这条消息的时机相当不合时宜;考虑到Parallels在今年夏天发布了一个主要的升级版本,并且完全集成了Windows8,这也有点奇怪。不过,用于替代操...

  • 发布于 2021-04-24 11:14
  • 阅读 ( 174 )
Lan2071663
Lan2071663

0 篇文章

相关推荐