本文目录一览

1,并行性和并发性的区别

程序的并发、并行执行的含义: 1 程序的并发执行:一组逻辑上相互独立的程序或进程和程序的区别与联系:进程与作业的区别联系: 作业是用户向计算机提交任务的任务实体,而进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一个进程。显然,程序是 死的(静态的),进程是活的(动态的)。进程可以分为系统进程和用户进程。

并行性和并发性的区别

2,什么是并发和并行

并发和并行的区别为:意思不同、侧重不同、处理不同。一、意思不同1、并发:并发是指两个或多个事件在同一时间间隔发生。2、并行:并行是指两个或者多个事件在同一时刻发生。二、侧重不同1、并发:并发侧重于在同一实体上。2、并行:并行侧重于在不同实体上。三、处理不同1、并发:并发在一台处理器上“同时”处理多个任务。2、并行:并行在多台处理器上同时处理多个任务。

什么是并发和并行

3,操作系统里的并行性和并发性指什么

并发与并行是两个既相似而又不相同的概念:并发性,又称共行性,是指能处理多个同时性活动的能力;并行是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行,也亦是说并发事件之间不一定要同一时刻发生。(1)并发的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。(2)并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时执行。

操作系统里的并行性和并发性指什么

4,并发和并行的区别

并发和并行的区别为:任务不同、存在不同、CPU资源不同。一、任务不同1、并发:并发是一个处理器同时处理多个任务。2、并行:并行是多个处理器或者是多核的处理器同时处理多个不同的任务。二、存在不同1、并发:并发可以在单处理器和多处理器系统中都存在。2、并行:并行在多处理器系统中存在。三、CPU资源不同1、并发:并发时,线程间会抢占CPU资源,轮流使用。2、并行:并行时,线程间互不抢占CPU资源。

5,并发和并行的区别

这应该是操作系统中的名词吧? “并行”是指无论从微观还是宏观,二者都是一起执行的,就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。 而“并发”在微观上不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行,从宏观外来看,好像是这些进程都在执行,这就好像两个人用同一把铁锨,轮流挖坑,一小时后,两个人各挖一个小一点的坑,要想挖两个大一点得坑,一定会用两个小时。 从以上本质不难看出,“并发”执行,在多个进程存在资源冲突时,并没有从根本提高执行效率。

6,操作系统里的并行性和并发性指什么

并发与并行是两个既相似而又不相同的概念:并发性,又称共行性,是指能处理多个同时性活动的能力;并行是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行,也亦是说并发事件之间不一定要同一时刻发生。(1)并发的实质是一个物理CPU(也可以多个物理CPU) 在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。(2)并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同CPU上同时执行。

7,计算机操作系统中并发和并行有何联系

并发执行是多道程序系统中多个程序(逻辑上互相独立)或者一个程序中的多个程序段在执行的过程当中,时间互相重叠,一个程序执行没结束,另一个已经开始。并行执行是指一组程序按照独立的,不同步的速度执行,时间上不重叠。
应该没有啊
并行程序的执行顺序为a-bce-d-f-gh。bce并行启动,gh并行启动。
没有联系,这是两个概念
简单说,并发执行就象疾病里的并发症一样,是伴随发生的;并行执行是一起执行,谁运行谁的。

8,并发和并行的区别

学习多线程的时候会遇到一个名词:并发。这是属于操作系统中的词汇,需要了解并发和并行的区别,从网上搜集了几种说法帮助理解。一:并发并发是指一个处理器同时处理多个任务。并行是指多个处理器或者是多核的处理器同时处理多个不同的任务。并发是逻辑上的同时发生(simultaneous),而并行是物理上的同时发生。来个比喻:并发是一个人同时吃三个馒头,而并行是三个人同时吃三个馒头。二:并行并行(parallel):指在同一时刻,有多条指令在多个处理器上同时执行。就好像两个人各拿一把铁锨在挖坑,一小时后,每人一个大坑。所以无论从微观还是从宏观来看,二者都是一起执行的。并发(concurrency):指在同一时刻只能有一条指令执行,但多个进程指令被快速的轮换执行,使得在宏观上具有多个进程同时执行的效果,但在微观上并不是同时执行的,只是把时间分成若干段,使多个进程快速交替的执行。这就好像两个人用同一把铁锨,轮流挖坑,一小时后,两个人各挖一个小一点的坑,要想挖两个大一点得坑,一定会用两个小时。并行在多处理器系统中存在,而并发可以在单处理器和多处理器系统中都存在,并发能够在单处理器系统中存在是因为并发是并行的假象,并行要求程序能够同时执行多个操作,而并发只是要求程序假装同时执行多个操作(每个小时间片执行一个操作,多个操作快速切换执行)。三:当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状态.这种方式我们称之为并发(Concurrent)。当系统有一个以上CPU时,则线程的操作有可能非并发.当一个CPU执行一个线程时,另一个CPU可以执行另一个线程,两个线程互不抢占CPU资源,可以同时进行,这种方式我们称之为并行(Parallel)。

9,并发和并行的区别在哪请通俗地给讲解下谢谢

并行是指两者同时执行一件事,比如赛跑,两个人都在不停的往前跑;笔发是指资源有限的情况下,两者交替轮流使用资源,比如一段路(单核CPU资源)同时只能过一个人,A走一段后,让给B,B用完继续给A ,交替使用,目的是提高效率
并发与并行是两个既相似而又不相同的概念:并发性,又称共行性,是指能处理多个同时性活动的能力;并行是指同时发生的两个并发事件,具有并发的含义,而并发则不一定并行,也亦是说并发事件之间不一定要同一时刻发生。并发的实质是一个物理cpu(也可以多个物理cpu) 在若干道程序之间多路复用,并发性是对有限物理资源强制行使多用户共享以提高效率。并行性指两个或两个以上事件或活动在同一时刻发生。在多道程序环境下,并行性使多个程序同一时刻可在不同cpu上同时执行。

10,请问并行编程和并发编程有啥区别

并发(concurrency)和并行(parallellism):1、并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。2、并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。3、在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群并发编程的目标是充分的利用处理器的每一个核,以达到最高的处理性能。
cpu可以并行计算,传统的计算阵列也是用cpu组建的。现在的gpu计算是因为单个gpu的多核心,重复计算能力强,通过低投入的gpu计算阵列就可以达到以往大型cpu阵列并行系统的效率。cpu计算在通用计算上的价值更大。比如说大量数据的重复运算就可以用并行计算的方式来进行,可利用gpu加速,而线性处理的时候gpu效率较低,此时cpu效率更高。因此现在全球超级计算机前几名的机器都采用了混合架构,也就是cpu-gpu混合架构。

文章TAG:并行和并发  并行性和并发性的区别  
下一篇