单选题
现采用四级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果四个基本操作,每步操作时间依次为60ns,100ns,50ns和70ns。该流水线的操作周期应为______ns。若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到第一条指令结果需______ns,完成该段程序需______ns。
单选题
A.50 B.70 C.100 D.280
【正确答案】
C
【答案解析】流水线的操作周期取决于流水线中最慢的操作,为100ns。
在流水线中,其实每条指令的执行时间并没有减少,而第一条指令没有发挥流水线的优势,仍然按顺序执行,为60ns+100ns+50ns+70ns=280ns。
完成20条基本指令所用的时间为100ns×4+100ns×(20-1)=2300ns。
单选题
A.100 B.200 C.280 D.400
单选题
A.1400 B.2000 C.2300 D.2600