● 某计算机系统的结构如下图所示,按照弗林(Michael J.Flynn)提出的分类法,它属于 (17) ,其中,PUi(i=1,…,n)为处理单元,CU为控制部件,MM j(j=1,…,n)为存储部件。该计算机 (18) 。(17)A. 单指令流单数据流计算机(SISD)B. 单指令流多数据流计算机(SIMD)C. 多指令流单数据流计算机(MISD)D. 多指令流多数据流计算机(MIMD)(18)A. 通过时间重叠实现并行性B. 通过资源重复实现并行性C. 通过资源共享实现并行性D. 通过精简指令系统

题目

● 某计算机系统的结构如下图所示,按照弗林(Michael J.Flynn)提出的分类法,它属于 (17) ,其中,PUi(i=1,…,n)为处理单元,CU为控制部件,MM j(j=1,…,n)为存储部件。该计算机 (18) 。

(17)

A. 单指令流单数据流计算机(SISD)

B. 单指令流多数据流计算机(SIMD)

C. 多指令流单数据流计算机(MISD)

D. 多指令流多数据流计算机(MIMD)

(18)

A. 通过时间重叠实现并行性

B. 通过资源重复实现并行性

C. 通过资源共享实现并行性

D. 通过精简指令系统实现并行性


相似考题
更多“ ● 某计算机系统的结构如下图所示,按照弗林(Michael J.Flynn)提出的分类法,它属于 (17) ,其中,PUi(i=1,…,n)为处理单元,CU为控制部件,MM j(j=1,…,n)为存储部件。该计算”相关问题
  • 第1题:

    按行优先顺序存储下三角矩阵的非零元素,则计算非零元素aij(1≤j≤n)的地址的公式为其中入为每个数组元素所占用的存储单元空间。

    A.LOC(aij)=LOC(a11)+[i×(i+1)/2+j]*λ

    B.LOC(aij)=LOC(a11)+[i×(i+1)/2+(j-1)]*λ

    C.LOC(aij)=LOC(a11)+[i×(i-1)/2+j]*λ

    D.LOC(aij)=LOC(a11)+[i×(i+1)/2+(j-1))]*λ 下列题目基于下图所示的二叉树:


    正确答案:D
    解析:如果按行优先顺序列出下三角矩阵中的非零元素,得到如下序列 A11,A21,A22,...An1,An2…Ann,把它顺序存储在内存中,第一行到第i行共有非零元素的个数为[i×(i-1)/2],因此非零元素Aij(1≤j≤i≤n)的地址的公式为LOC(Aij):LOC (A11)+(i×(i-1)/2+(j-1)]*λ。因此本题正确答案是选项D。实际上这相当于是个等差数列求和的问题。鉴于题目的特殊性,可以考虑用特例法来解,这就是令i=1,j= 1,检验哪个选项是正确的。

  • 第2题:

    某计算机系统的机构如下图所示,其中,Pui(i=1,……,n)为处理单元,CU为控制部件,MMj(j=1,……,n)为存储部件。该计算机( )。


    A.通过时间重叠实现并行性
    B.通过资源重复实现并行性
    C.通过资源共享实现并行性
    D.通过精简指令系统实现并行性

    答案:B
    解析:
    计算机系统中提高并行性的措施多种多样,就其基本思想而言,可归纳为如下3条途径:
    (1)时间重叠。在并行性概念中引入时间因素,即多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转时间而赢得速度。因此时间重叠可称为时间并行技术。
    (2)资源重复。在并行性概念中引入空间因素,以数量取胜的原则,通过重复设置硬件资源,大幅提高计算机系统的性能。随着硬件价格的降低,这种方式在单处理机中广泛使用,而多处理机本身就是实施“资源重复”原理的结果。因此资源重复可称为空间并行技术。
    (3)资源共享。这是一种软件方法,它使多个任务按一定时间顺序轮流使用同一套硬件设备。例如多道程序、分时系统就是遵循“资源共享“原理而产生的。资源共享既降低了成本,又提高了计算机设备的利用率。
    该题中PU和MM重复设置N个,以达到提高计算机系统的性能,因此应属于 资源重复 方式

  • 第3题:

    若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。

    A.base+((i-1)*M+j-1)*K
    B.base+((i-1)*N+j-1)*K
    C.base+((j-1)*M+i-1)*K
    D.base+((j-1)*N+i-1)*K

    答案:C
    解析:
    本题考查数组元素的存储知识。二维数组arr[1..M,1..N]的元素可以按行存储,也可以按列存储。按列存储时,元素的排列次序为,先是第一列的所有元素,然后是第二列的所有元素,最后是第N列的所有元素。每一列的元素则按行号从小到大依次排列。因此,对于元素arr[i,j],其存储位置如下计算:先计算其前面j-1列上的元素总数,为(j-1)*M,然后计算第j列上排列在arr[i,j]之前的元素数目,为i-1,因此arr[i,j]的地址为base+((j-1)*M+i-1)*K。

  • 第4题:

    ● 若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为 (21) 。

    A.base+((i-1)*M+j-i)*K

    B.base+((i-1)*N+j-1)*K

    C.base+((j-1)*M+i-1)*K

    D.base+((j-1)*N+i-1)*K


    正确答案:C

     

  • 第5题:

    若二维数组arr[1…M,1…N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为( )。

    A.base+((i一1)*M*j-i)*K
    B.b ase+((i-1)*N+j-1)*K
    C.baSe+((j-l)*M十i-1)*K
    D.base+((j-1)*N+i-1)*K

    答案:C
    解析: