2017年系统架构设计师考试真题(综合)1、某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2Δt)、分析指令(1Δt)、取操作数(3Δt)、运算(1Δt)和写回结果(2Δt)组成,并分别用5个子部件完成,该流水线的最大吞吐率为();若连续向流水线输入10条指令,则该流水线的加速比为()
(1)A.B
D.ﻫ)2)A
1:10ﻫB.2:1C
3:1试题分析:本题考查流水线计算
ﻫ流水线周期为:3t
流水线的吞吐率为:指令条数/流水线执行时间
ﻫ即:n/(2t+1t+3t+1t+2t+(n-1)*3t)=n/(6t+3nt)流水线的最大吞吐率就是上面的式子中,n趋向于无穷大的结果
当n趋向于无穷大时,上式的结果为:1/3t
所以应该选B
流水线加速比=不用流水线的执行时间/使用流水线的执行时间10条指令不用流水线的执行时间=(2t+1t+3t+1t+2t)*10=90t
ﻫ10条指令使用流水线的执行时间=(2t+1t+3t+1t+2t)+(10-1)*3t=36t
ﻫ所以加速比为:90t/36t=5:2ﻫ试题答案(1)B(2)C3、DMA(直接存储器访问〉工作方式是在(3)之间建立起直接的数据通路A.CPU与外设B.CPU与主存C
主存与外设D
外设与外设试题分析:直接主存存取(DirectMemoryAccess,DMA)是指数据在主存与I/O设备间的直接成块传送,即在主存与I/O设备间传送数据块的过程中,不需要CPU作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU进行处理,实际操作由DMA硬件直接完成,CPU在传送过程中可做其它事情
试题答案:C4、RISC(精简指令系统计算机)的特点不包括:()
ﻫA.指令长度固定,指令种类尽量少ﻫB