什么是并行操作系统(Parallel Operating Systems)?

并行操作系统是一种计算机处理平台,它将大任务分解成在不同地点、不同机制同时完成的小任务,有时也被称为"多核"处理器。这种类型的系统通常在处理非常大和复杂的文件时非常有效数字代码。它最常见于研究环境中,中央服务...
并行操作系统是一种计算机处理平台,它将大任务分解成在不同地点、不同机制同时完成的小任务,有时也被称为"多核"处理器。这种类型的系统通常在处理非常大和复杂的文件时非常有效数字代码。它最常见于研究环境中,中央服务器系统同时处理许多不同的任务,但任何时候多台计算机同时执行类似的任务并连接到共享基础设施时都会很有用。一开始很难设置它们,可能需要一些专业知识,但是大多数技术专家都认为,从长远来看,它们比单台计算机更具成本效益和效率。
并行操作系统用于连接多台联网计算机以并行完成任务。
并行计算的基础
并行操作系统的工作原理是将计算集分成更小的部分,并将它们分布在网络上的机器之间。为了便于处理器内核和内存阵列之间的通信,路由软件必须通过为所有联网的计算机分配相同的地址空间来共享内存,或者通过为每个处理核心分配不同的地址空间来分配内存。共享内存允许操作系统非常快速地运行,但通常不是那么强大。当使用分布式共享内存时,处理器既可以访问自己的本地内存,也可以访问其他处理器的内存;这种分布可能会降低操作系统的速度,但通常更灵活、更高效
该软件的体系结构通常围绕基于UNIX的平台构建,该平台允许协调网络中多台计算机之间的分布式负载。并行系统能够使用软件管理并行运行的计算机的所有不同资源,如内存、缓存、存储空间,以及处理能力。这些系统还允许用户直接与网络中的所有计算机连接。
起源于1967年,为IBM工作的美国计算机科学家Gene Amdahl,他在一篇名为Amdahl~s Law的论文中发表了他的发现,该论文概述了使用并行操作系统运行网络所能预期的处理能力的理论增长。他的研究导致了分组交换的发展,从而现代并行操作系统,这种分组交换的发展被广泛认为是后来开始的"ARPANET项目"的突破,它负责互联网的基本基础。世界上最大的并行计算机网络。
现代应用
大多数科学领域都使用这种操作系统,包括生物技术、宇宙学、理论物理、天体物理学和计算机科学。这些系统的复杂性和容量也有助于提高咨询、金融等行业的效率,国防、电信和天气预报。事实上,并行计算已经变得如此强大,以至于许多顶尖的宇宙学家都使用它来回答有关宇宙起源的问题。科学家们能够同时对大面积的空间进行模拟科学家们只用了一个月的时间就用这种操作系统来模拟银河系的形成过程,例如,以前人们认为这是不可能的,因为它是如此复杂和繁琐,行业领导者通常选择使用这类操作系统主要是因为它们的效率,但成本通常也是一个因素,组装一个并行计算机网络的成本远远低于开发和建造一台用于研究的超级计算机的成本,或者投资于许多小型计算机并进行分工。并行系统也是完全模块化的,在大多数情况下,可以进行廉价的维修和升级。
  • 发表于 2020-07-10 15:54
  • 阅读 ( 1522 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具