民國112年 普通考試 資訊處理 計算機概要
第8題
提升中央處理單元(Central Processing Unit, CPU)效能的方法中,有一種叫做管道化(Pipelining)的技術。對該技術的敘述,下列何…
題目
提升中央處理單元(Central Processing Unit, CPU)效能的方法中,有一種叫做管道化(Pipelining)的技術。對該技術的敘述,下列何者正確? A. 可以減少每個指令的執行時間 B. 可以降低中央處理單元中線路的大小 C. 允許指令以任意次序執行 D. 指令從擷取至完成所需的時間平均變得更長
官方答案
- 答案:D. 指令從擷取至完成所需的時間平均變得更長
解析
管道化(Pipelining)是將指令執行拆成多個階段(擷取、解碼、執行、寫回等),各階段重疊處理不同指令,目的是提升「吞吐量」(throughput),而非縮短單一指令延遲。A 錯:單一指令從擷取到完成的時間(latency)不減少;B 錯:不縮小線路;C 錯:允許亂序執行的是 out-of-order execution,非基本管道化。D 正確:因加入管線暫存器(pipeline register)的額外延遲,且單一指令須經 k 個時脈週期,平均完成時間會較非管線略長,但整體產出率提高。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。
官方資料
答案以考選部公告之測驗式試題標準答案 PDF 為準。