问题
单项选择题
按照计算机同时处于一个执行阶段的指令或数据的最大可能个数,可以将计算机分为MISD、MIMD、SISD及SIMD计算机4类。每次处理一条指令,并只对一个操作部件分配数据的计算机属于________计算机。
A.多指令流单数据流(MISD)
B.多指令流多数据流(MIMD)
C.单指令流单数据流(SISD)
D.单指令流多数据流(SIMD)
答案
参考答案:C
解析:本题考查计算机体系结构基本知识。计算机体系结构是指计算机的概念性结构和功能属性。按并行程度对计算机体系结构进行分类,有Flynn分类法、Handler分类法和Kuck分类法等。F1ynn分类法把计算机的系统结构分为多指令流单数据流(MISD)、多指令流多数据流(MIMD)、单指令流单数据流(SISD)和单指令流多数据流(SIMD)计算机4类。MISD有多个处理单元,按多条不同指令的要求对同一数据及其中间结果进行不同的处理;MIMD包含有多个处理机、存储器和多个控制器,它们同时运行多个程序并对各自的数据进行处理;SISD每次处理一条指令,并只对一个操作部件分配数据集:SIMD有多个处理单元(多个独立的SISD集合),它们在同一个控制部件的管理下执行同一指令,但向各个处理单元分配各自需要的不同数据。