39 假設 CPU 裡面有三個元件分別負責指令的擷取、解碼、執行/存回,而所需時間分別為 12 ns、10 ns、15 ns。
若以傳統的做法執行 100 個指令,所需的時間為 x。若改以管線的技術執行 100 個指令,則所需的時間為
y。試問 x, y 分別為何?
(A)3700 ns, 925 ns
(B)3700 ns, 1530 ns
(C)3700 ns, 1850 ns
(D)3700 ns, 3700 ns
答案:登入後查看
統計: A(11), B(94), C(55), D(10), E(0) #1090770
統計: A(11), B(94), C(55), D(10), E(0) #1090770
詳解 (共 2 筆)
#1474761
x=(所有指令所需時間加總)*需執行的指令總數 =(12+10+15)*100=3700
y=(Instruction count + (pipeline stage -1)) * Clock cycle time=(3+100-1)*15=1530
9
1