一部計算機中的各主要功能單元的運作時間如下:記憶體存取需 300 ps、算術邏輯單元運作需 100 ps、以及暫存器讀寫需 250 ps。在管道化處理(Pipelining)機制中,執行指令時需要有 5 個步驟:從記憶體中擷取指令、讀取暫存器的值(同時解碼指令)、算術邏輯單元運作(可能是計算位址)、存取記憶體中的資料、將結果寫回暫存器,此管道化實作計算機的一個時脈週期,應該設定成多少最合適?
A100 ps
B250 ps
C300 ps正確答案
D1200 ps
答案與詳解
管線化時脈週期必須等於最慢階段。五階段中記憶體存取(IF、MEM)需 300 ps 最長,故時脈週期應設為 300 ps,確保每階段都能在一個週期內完成。
