問題詳情

10.一個指令通常可分為擷取(fetch)、解碼 (decode)、執行 (execute)、寫回 (write-back)等四個步驟,早期的中央處理器(CPU)得必須一個指令的四個步驟完成後方能執行下一指令,但IntelPentium處理器可於第一個指令執行完擷取步驟進入解碼步驟時,同時執行下一指令的擷取步驟,提升了CPU執行效率,請問此種技術稱之為
(A)Pipeline
(B)Hyper-Threading
(C)Speedstep
(D)Virtualization Technology。

參考答案

答案:A
難度:簡單0.769231
統計:A(80),B(16),C(5),D(3),E(0)

用户評論

Alice Lee】評論

指令管線化(英語:Instruction pipeline)是為了讓計算機和其它數位電子裝置能夠加速指令的通過速度(單位時間內被執行的指令數量)而設計的技術。管線化是假設程式執行時有一連串的指令要被執行(垂直座標i是指令集,水平座標表時間t)。絕大多數當代的CPU都是利用時脈驅動。而CPU是由內部的邏輯閘與正反器組成。當受到時脈觸發時,正反器得到新的數值,並且邏輯閘需要一段時間來解析出新的數值,而當受到下一個時脈觸發時正反器又得到新的數值,以此類推。而藉由邏輯閘分散成很多小區塊,再讓正反器鏈接這些小區塊組,使邏輯閘輸出正確數值的時間延遲得以減少,這樣一來就可以減少指令執行所需要的周期。舉例來說,典型的RISC管線被分解成五個階段,每個階段之間使用正反器鏈接。讀取指令指令解碼與讀取暫存器執行記憶體存取寫回暫存器

csie】評論

超執行緒(HT, Hyper-Threading)是英特爾研發的一個技術,於2002年發佈。每個單位時間內,一個CPU只能處理一個執行緒(作業系統:thread),以這樣的單位進行,如果想要在一單位時間內處理超過一個執行緒是不可能的,除非是有兩個CPU的實體單元。雙核心技術是將兩個一樣的CPU放置於一個封裝內(或直接將兩個CPU做成一個晶片),而英特爾的HT技術是在CPU內部僅複製必要的資源、讓CPU模擬成兩個執行緒;也就是一個實體核心,兩個邏輯執行緒,在一單位時間內處理兩個執行緒的工作,模擬實體雙核心、雙執行緒運作。SpeedStep技術,最早用於Pentium III Mobile處理器——一種筆記本所用的移動版CPU中,使CPU能在高、低兩個確定的頻率間切換,而且這種...