民國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 為準。