初考-統計資料處理大意114 年第 34 題單選題
作業系統的虛擬記憶體技術主要用途為何?
A增加硬碟容量
B將不常用的資料移至硬碟,以節省記憶體空間正確答案
C減少 CPU 使用率
D減少網路流量
B正確答案
虛擬記憶體用硬碟空間模擬主記憶體,把不常用的分頁換出到硬碟,讓系統能執行超過實體 RAM 大小的程式。
為什麼答案是 B
正解。OS 透過分頁 (paging) 機制,把暫時不用的資料從 RAM 換出到硬碟的 swap 區,需要時再換回,藉此擴充可用記憶體空間。
載入中…
完整詳解
Pro · 無限重點 虛擬記憶體用硬碟空間模擬主記憶體,把不常用的分頁換出到硬碟,讓系統能執行超過實體 RAM 大小的程式。
看到「虛擬記憶體」就想到 Swap / Paging,核心是『用硬碟補 RAM 不足』。
逐選項分析
A✕ 陷阱
虛擬記憶體會「借用」硬碟部分空間當作交換區 (swap),但不會增加硬碟實體容量。名詞偷換陷阱。
B✓ 正確
正解。OS 透過分頁 (paging) 機制,把暫時不用的資料從 RAM 換出到硬碟的 swap 區,需要時再換回,藉此擴充可用記憶體空間。
C✕
虛擬記憶體反而會「增加」CPU 負擔(需處理分頁置換、page fault),與降低 CPU 使用率無關。
D✕
虛擬記憶體屬於單機作業系統的記憶體管理機制,與網路流量完全無關。
虛擬記憶體核心觀念
| 項目 | 說明 | 關鍵字 | 考點 |
|---|
| 目的 | 讓程式可用記憶體大於實體 RAM | 擴充 RAM | ★★★ |
| 技術 | 分頁 (Paging) / 分段 (Segmentation) | Page Table | ★★ |
| 交換區 | 硬碟上的 Swap / Pagefile | Swap Space | ★★★ |
| 缺頁 | 資料不在 RAM 時觸發 Page Fault | Page Fault | ★★ |
A 選項「增加硬碟容量」最容易誤選。虛擬記憶體是「用」硬碟空間當作記憶體的延伸,不是「增加硬碟本身」的容量;考生要分清楚主角是 RAM 不是硬碟。