第八章 其它计算机结构
1、简述脉动阵列结构的特点。
答:
(1)结构简单,规整,模块化强,可扩充性好;
(2)处理单元间数据通信距离短,规则,使数据流和控制流的设计,同步控制均简单规整;
(3)脉动阵列机中各处理单元同时运算,并行性极高,可通过流水获得很高的吞吐率;
(4)输入数据被多个处理单元重复使用,减轻阵列与外界 I/O通信量,降低系统对主存和I/O系统频宽的要求。
(5)脉动阵列结构的构形与特定任务和算法密切相关,具有专用性,限制了应用范围。
2、什么叫控制驱动、数据驱动、需求驱动?
答:
控制流驱动:即指令的执行是在PC(程序计数器)的控制下,按照事先指定的序列进行的,指令的执行顺序隐含在控制流中。
数据流驱动:即指令的执行是按照数据相关和资源可用性确定的序列进行的,指令的执行基本上是无序的。只要一条指令所需的操作数全部就绪,就可以被激发并执行。
需求驱动:即指令的执行是按照数据需求确定的序列进行的。
3、什么叫大规模并行处理机MPP?什么叫机群系统?
答:
MPP是大规模并行处理机,指用数百万个高性能,低成本的RISC微处理器通过互联网络互连,组成的SIMD或MIMD系统。
机群系统是将多个高性能工作站或高档微型计算机使用高速通信网络加以互连组成系统。
4、用结构有向图形式画出求解 x=square root (a+b)*d/e-e/d 的数据流程序图,当a=4、b=8时,表示出该数据流程序图的执行过程。


5、用常用结点画出 z:= IF X=10 THEN X-Y ELSE (X+Y)/Y 的数据流程序图。

6、画出对应于循环语句
WHILE i
迭代结构的数据流程序图。
