按照计算机同时处于一个执行阶段的指令或数据的最大可能个数,可以将计算机分为MIS

免费题库2022-08-02  54

问题 按照计算机同时处于一个执行阶段的指令或数据的最大可能个数,可以将计算机分为MISD、MIMD、SISD及SIMD4类。每次处理一条指令,并只对一个操作部件分配数据的计算机属于(  )计算机。A.多指令流单数据流(MISD)B.多指令流多数据流(MIMD)C.单指令流单数据流(SISD)D.单指令流多数据流(SIMD)

选项 A.多指令流单数据流(MISD)
B.多指令流多数据流(MIMD)
C.单指令流单数据流(SISD)
D.单指令流多数据流(SIMD)

答案 C

解析 分析:计算机的基本工作过程是执行一串指令,对一组数据进行处理。通常,把计算机执行的指令序列称为“指令流”,指令流调用的数据序列称为“数据流”,把计算机同时可处理的指令或数据的个数称为“多重性”。根据指令流和数据流的多重性可将计算机系统分为四类:
单指令流单数据流(SISD):这类计算机的指令部件一次只对一条指令进行译码,并且只对一个操作部件分配数据。传统的单处理机属于SISD计算机。
单指令流多数据流(SIMD):这类计算机有多个处理单元,它们在同一个控制部件的管理下执行同一指令,但向各个处理单元分配各自需要的不同数据。并行处理机属于这类计算机。
多指令单数据流(MISD):这类计算机包含有多个处理单元,按多条不同指令的要求对同一数据及中间结果进行不同的处理,这类计算机实际上很少见。
多指令流多数据流(MIMD):这类计算机包含有多个处理机、存储器和多个控制器,实际上是几个独立的SISD计算机的集合,它们同时运行多个程序并对各自的数据进行处理。多处理机属于这类计算机。
转载请注明原文地址:https://tihaiku.com/congyezige/2420942.html

最新回复(0)