民國109年 第3梯次 儀表電子甲級 學科
第58題
下列那些技術無法加速CPU 執行指令的速度?
題目
下列那些技術無法加速CPU 執行指令的速度?
- (1) 使用cache memory
- (2) 提高CPU clock 的頻率
- (3) 利用DMA 做資料傳輸
- (4) 管線式(pipeline)處理
官方答案
(3) 利用DMA 做資料傳輸
解析
加速CPU執行指令速度的關鍵在於讓CPU本身更快處理指令:使用快取記憶體(cache)可減少CPU等待主記憶體資料的時間;提高時脈(clock)頻率使每周期變短、指令執行更快;管線化(pipeline)讓多條指令重疊執行以提升吞吐量,三者皆直接加速指令執行。而DMA(直接記憶體存取)是由週邊裝置直接在記憶體間傳輸資料,目的在減輕CPU於I/O傳輸的負擔,讓CPU不必介入搬移資料,但DMA本身並不提升CPU執行指令的運算速度,故選3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。