当前位置:新励学网 > 秒知问答 > 并行处理是指

并行处理是指

发表时间:2024-07-08 11:43:32 来源:网友投稿

并行处理是计算机系统中能同时执行两个或多个处理的一种计算方法。并行处理可同时工作于同一程序的不同方面。

一、并行处理技术

并行处理是计算机系统中能同时执行两个或多个处理的一种计算方法。并行处理可同时工作于同一程序的不同方面。并行处理的主要目的是节省大型和复杂问题的解决时间。

为使用并行处理,首先需要对程序进行并行化处理,也就是说将工作各部分分配到不同处理进程(线程)中。并行处理由于存在相互关联的问题,因此不能自动实现。

另外并行也不能保证加速。从理论上讲在n个并行处理的执行速度可能会是在单一处理机上执行的速度的n倍。

二、并行性的概念

计算机系统中的并行性可从不同的层次上实现,从低到高大致可分为:(1)指令内部的并行:是指指令执行中的各个微操作尽可能实现并行操作。(2)指令间的并行:是指两条或多条指令的执行是并行进行的。(3)任务处理的并行:是指将程序分解成可以并行处理的多个处理任务,而使两个或多个任务并行处理。(4)作业处理的并行:是指并行处理两个或多个作业。如多道程序设计、分时系统等。另外从数据处理上,也有从低到高的并行层次。(5)字串位并:同时对一个二进制字的所有位进行操作。(6)字并位串:同时对多个字的同一位进行操作。(7)全并行:同时对许多字的所有位进行操作。

扩展知识:

并行处理技术的主要形式有三种,并行处理技术是需要有并行性的,在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作,只要在时间上互相重叠,都属于并行性,时间、空间、时间并行+空间也属于并行性,是并行处理技术的主要形式。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!