并行虚拟机是一种允许多台独立计算机的软件应用程序,分布在不同的地理位置上,作为一个网络相互连接,并将它们的系统处理能力和内存提供给一个应用程序。
并行虚拟机是一种允许多个独立的软件应用程序计算机,由于制造成本的变化和家用计算机的普及,使得在美国市场上功能强大的计算机的可承受性增加消费市场。这些机器的标准软件应用未得到充分利用,留下了大量的自由处理能力。并行虚拟机软件允许集中和访问这些资源,以解决大型、复杂的科学、医学或工业问题img SRC=1234561"/> C++是并行虚拟机中使用的计算机程序设计语言。艾尔·盖斯特于1989年在橡树岭国家实验室创建了这一项目,并在此基础上于1991年3月在田纳西大学进行了扩展,此后一直稳步增长一个并行虚拟机系统有两个部分,一个是位于单个计算机上的应用程序,另一个是接口例程库,这个小程序是被动的,直到需要运行并行虚拟机应用程序为止。当用户想运行这种类型的程序时,他们必须首先启动并行虚拟机。这允许他们访问任何其他主机上的软件并行虚拟机例程库包含协调在不同主机上运行的各种任务所需的所有代码的完整列表。此库中包含用于消息传递、任务协调和对虚拟机本身的任何更改的标准例程并行虚拟机背后的核心概念是任何应用程序都有多个可以独立运行的任务,这种逻辑非常常见,是复杂的科学计算;功能并行和数据并行。功能并行将应用程序划分为明确定义的,独立任务。这些任务在不同的主机上执行。并行虚拟机用于根据输入、解决方案、,数据并行或单程序多数据(SPMD)是比较流行的方法在这种方法中,所有的任务都是相等的,但是每个主机都在解决一个更大的难题中的一小部分。并行虚拟机环境支持这两种方法,这一点很重要,因为根据所需的计算混合这两种方法可能是最有效的C组,C++和FORTRAN是并行虚拟机中使用的计算机编程语言,这些语言之所以被选择,是因为在这种环境中使用的大多数应用程序都是用这些语言构建的。并行虚拟机软件的源代码在因特网上广泛使用,可以通过FTP、www、xnetlib或自动电子邮件。

来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/274506.html
猜你喜欢
-
监管人员是做什么的(What Regulatory Officer Do)?
-
什么是低度肿瘤(Low-Grade Neoplasm)?
-
面板生成器是做什么的(What Panel Builder Do)?
-
什么是浆液性乳头状腺癌(Serous Papillary Adenocarcinoma)?
-
什么是呼叫中心工作(Call Center Job)?
-
什么是种子疣(What Seed Warts)?
-
念珠菌病有哪些不同的治疗方法(Different Types of Candidiasis Treatment)?
-
事务协调器是做什么的(What Transaction Coordinator Do)?
-
什么是定量免疫球蛋白(Quantitative Immunoglobulin)?
-
我如何成为人才获取专家(Become a Talent Acquisition Specialist)?
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
faceu激萌怎么把瘦脸开到最大
希瑟(Heather)——欧美十大最佳柯南灰歌
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
二人梭哈
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:261580
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:74382