问题 单项选择题 案例分析题

若每一条指令都可以分解为取指、分析和执行三步。已知取指时间,分析时间,执行时间。如果按串行方式执行完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。

填空题
写作题