试题1分析<br> 1966年,Michael-J.Flynn提出根据指令流和数据流的多倍性特征对计算机系统进行分类(通常称为Flynn分类法),其中指令流指机器执行的指令序列;数据流指由指令流调用的数据序列,包括输入数据和中间结果,但不包括输出数据;多倍性指在系统性能瓶颈部件上同时处于同一执行阶段的指令或数据的最大可能个数。Flynn根据不同的指令流与数据流组织方式,把计算机系统分成四类:<br> (1)单指令流单数据流(SISD),SISD其实就是传统的顺序执行的单处理器计算机,其指令部件每次只对一条指令进行译码,并只对一个操作部件分配数据。流水线方式的单处理机有时也被当作SISD。值得注意的是,Intel公司的奔腾PⅡ中开始采用MMX技术,引进了一些新的通用指令,从某种意义上使用了单指令流多数据流的思想,但是,与Intel公司的前几代产品(x86/Pentium)相比,其指令序列的执行方式和调用数据的方式没有发生根本性的变化,所以从整体上来看,采用奔腾PⅡ芯片的PC机仍属于SISD类。<br> (2)单指令流多数据流(SIMD),SIMD以并行处理机(阵列处理机)为代表,并行处理机包括多个重复的处理单元:PUI-PUn,由单一指令部件控制。<br> ……
展开