推荐答案
测试一下
题目
利用时间重叠原理,实现并行办理的是
A. 集群系统
B. 多处理机
C. 阵列处理机
D. 流水处理机
参考答案与知识点
参考答案
正确答案是D,即流水处理机。
时间重叠(time overlapping)是并行处理的一种基本思想,它将一个任务拆分为若干顺序执行的子任务,不同子任务由专门的功能部件处理,并使各功能部件的执行过程在时间上相互重叠,从而在宏观上实现并行处理。这种技术最典型的实现就是流水线(pipeline)技术。
选项分析:
- A. 集群系统:由多台独立计算机通过高速网络互连而成,通过空间并行(多个处理器同时处理不同任务)实现高性能,不依赖时间重叠。
- B. 多处理机:多个处理器共享内存,并行执行多个任务或线程,属于空间并行(多指令流多数据流,MIMD),并非时间重叠。
- C. 阵列处理机:由多个处理单元按阵列排列,同时执行相同指令(SIMD),依靠空间并行(多个处理单元同时操作不同数据),不涉及时间重叠。
- D. 流水处理机:采用流水线结构,将指令执行或运算过程分为多个阶段(如取指、译码、执行、写回等),各阶段在时间上重叠进行,是时间重叠原理的典型应用。
易错点:考生可能混淆“并行”的不同形式。时间重叠属于并行性中的时间并行(流水线),而空间并行(多个处理单元同时工作)对应多处理机、阵列处理机等。集群系统也属于空间并行。需要明确并行性的分类:时间重叠(流水)、资源重复(空间并行)、资源共享(如分时系统)。
涉及知识点
- 时间重叠的概念与并行性分类
- 流水线技术的基本原理
- 并行处理系统的分类(空间/时间)
- 集群、多处理机、阵列处理机的特点
- 流水处理机的定义与工作方式