民國109年 第3梯次 儀表電子甲級 學科

第58題

下列那些技術無法加速CPU 執行指令的速度?

題目

下列那些技術無法加速CPU 執行指令的速度?

  1. (1) 使用cache memory
  2. (2) 提高CPU clock 的頻率
  3. (3) 利用DMA 做資料傳輸
  4. (4) 管線式(pipeline)處理

官方答案

(3) 利用DMA 做資料傳輸

解析

加速CPU執行指令速度的關鍵在於讓CPU本身更快處理指令:使用快取記憶體(cache)可減少CPU等待主記憶體資料的時間;提高時脈(clock)頻率使每周期變短、指令執行更快;管線化(pipeline)讓多條指令重疊執行以提升吞吐量,三者皆直接加速指令執行。而DMA(直接記憶體存取)是由週邊裝置直接在記憶體間傳輸資料,目的在減輕CPU於I/O傳輸的負擔,讓CPU不必介入搬移資料,但DMA本身並不提升CPU執行指令的運算速度,故選3。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料