假设—条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每—段分别只有

考试题库2022-08-02  37

问题 假设—条指令的执行过程可以分为“取指令”、“分析”和“执行”三段,每—段分别只有—个部件可供使用,并且执行时间分别为 Δt、2Δt 和 3Δt,连续执行 n 条指令所需要花费的最短时间约为( )。(假设“取指令”、“分析”和“执行”可重叠,并假设 n 足够大)A.6nΔtB.2nΔtC.3nΔtD.nΔt

选项 A.6nΔt
B.2nΔt
C.3nΔt
D.nΔt

答案 C

解析 依题意,将一条指令分成 3 段,则每段所需时间为 T=3Δt,假设 n 足够大,则在采用流水线技术时,相当于每隔 T 时间就能得到一条指令的处理结果,那么连续执行 n 条指令所需要花费的最短时间约为 nT=3nΔt。
转载请注明原文地址:https://tihaiku.com/gongwuyuan/2555994.html

最新回复(0)