计算机系统执行程序的角度来看,并行性等级由低到高可分为四级。分别是:
①指令内部——条指令内部各个微操作之间的并行执行。
④作业或程序之间——多个作业或多道程序的并行执行。
对计算机系统中处理数据的角度来看、并行性等级从低到高可以分为四级。分别是:
①位串字率——同时只对一个字的一位进行处理,这通常是指传统的串行单处理机,没有并行性。
②位并字串——同时对一个字的全部位进行处理,这通常是指传统的并行单处理机,开始出现并行性。
③位片串字并——同时对许多字的同一位(称位片)进行处理、开始进入并行处理领域。
④全并行——同时对许多字的全部或部分位组进行处理。
并行性是贯穿于计算机信息加工的各个参骤和阶段的、从这个角度来看,并行性等级又分为:
①存储器操作并行——可用单体单字、多体单字或多体多字方式在一个存储周期内访问多个字,进而采用按内容访问方式在一个存储周期内用位片串字并或全并行方式实现对存储器中大量字的高速并行比较、检索、更新、变换等操作。
典型的例子就是并行存储器系统和以相联存储器为核心构成的相联处理机。
②处理器操作步骤并行——指令的取指、分析、执行、浮点加法的求阶差、对阶、尾加、舍入、规格化等操作,执行步骤在时间上重叠流水地进行。典型的例子是流水线处理机。
③处理器操作并行——通过重复设置大量处理单元,让它们在同一控制器控制下按同一指令要求对向量、数组中各元素同时操作。典型的例子是阵列处理机。
④指令、任务、作业并行——这是较高级的并行。虽然它也可以包含操作、操作步骤等较低级的并行,但与操作级并行不同。指令级以上的并行是多个处理机同时对多条指令和相关的多数据组进行处理,操作级并行是对同一条指令及其相关的数据组进行处理。前者属于多指令流多数据流计算机,后者属于单指令流多数据流计算机。典型的例子是多处理机。
例题
1.【单选题】从计算机系统中处理数据的角度来看,并行性等级最低的是( )。
A.九位并字串 B.位片串字并
C.位串字串 D.全并行
【正确答案:C】
【答案解析】:队计算机系统中处理数据的角度来看、并行性等级从低到高可以分为四级。分别是:①位串字率;②位并字串;
③位片串字并;④全并行。
2.【填空题】从计算机执行程序的并行性看,由低到高的并行性等级可分为__________、指令之间、__________之间和作业或程序之间四级。
【正确答案:指令内部;任务或进程之间】
【答案解析】:计算机系统执行程序的角度来看,并行性等级由低到高可分为四级。分别是:
①指令内部;②指令之间;③任务或进程之间;④作业或程序之间。