问题
单项选择题 案例分析题
若每一条指令都可以分解为取指、分析和执行三步。已知取指时间,分析时间,执行时间。如果按串行方式执行完100条指令需要(1)At。如果按照流水方式执行,执行完100条指令需要(2)At。
空白(1)处应选择()
A.1190
B.1195
C.1200
D.1205
答案
参考答案:C
解析:指令的执行方式有串行、并行以及流水方式,是考试的重点。串行方式即一条指令执行结束后下一条指令再开始执行,所以串行执行100条题目中的指令需要的时间为(4Δt+3Δt+5Δt)×100=1200Δt。如果按流水方式执行,有(4Δt+3△t+5△t)+(100-1)×5Δt=507Δt。