地方政府公務人員四等-資訊處理類科計算機概要111 年第 14 題單選題
下列那一項不是同時執行多項活動的方法?
A管線化(pipelining)
B多程式(multiprogramming)
C動態記憶體重新整理(DRAM refresh)正確答案
D多處理器(multiple processors)
C正確答案
管線化、多程式、多處理器皆為並行/平行執行技術;DRAM refresh 只是記憶體保持資料的動作,與並行無關。
為什麼答案是 C
DRAM refresh 是因為動態記憶體以電容儲存,會漏電,需週期性重新充電以保留資料,純屬硬體維護動作,與「同時執行多項活動」無關。
載入中…
完整詳解
Pro · 無限重點 管線化、多程式、多處理器皆為並行/平行執行技術;DRAM refresh 只是記憶體保持資料的動作,與並行無關。
看到「refresh」就知道是記憶體電容充電動作,跟「同時執行」八竿子打不著,直接選 C。
逐選項分析
A✕
管線化把一條指令拆成 IF/ID/EX/MEM/WB 多階段,讓不同指令在不同階段同時進行,是經典的指令級並行 (ILP)。
B✕
多程式設計讓多個程式同時駐留記憶體,CPU 在 I/O 等待時切換執行別的程式,提升使用率,屬於作業系統層級的並行。
C✓ 正確
DRAM refresh 是因為動態記憶體以電容儲存,會漏電,需週期性重新充電以保留資料,純屬硬體維護動作,與「同時執行多項活動」無關。
D✕
多處理器讓多顆 CPU/核心真正同一時刻執行不同工作,屬於最直接的平行處理 (parallel processing)。
並行/平行執行技術比較
| 技術 | 層級 | 機制 | 是否並行 |
|---|
| Pipelining | 硬體/指令 | 指令分段重疊執行 | ✅ 是 |
| Multiprogramming | OS | 多程式駐留切換 | ✅ 是 |
| Multiple Processors | 硬體 | 多核心同時執行 | ✅ 是 |
| DRAM Refresh | 記憶體維護 | 電容週期充電保資料 | ❌ 否 |
題目把「DRAM refresh」混進一堆並行技術中,考生若對記憶體原理不熟,可能誤以為 refresh 是某種同時處理機制。其實 refresh 只是 DRAM 為了不讓電容漏電失去資料,所進行的週期性重新寫回動作,純粹是硬體維持資料的行為。