身心障礙人員考試身障四等-資訊處理類科計算機概要115 年第 39 題單選題
下列何種技術支援記憶體的共享?
A記憶體對應檔案正確答案
B交換區塊
C快取指令
D對稱多處理
A正確答案
記憶體對應檔案 (Memory-Mapped File) 可讓多個行程映射到同一檔案,實現記憶體共享。
為什麼答案是 A
記憶體對應檔案將檔案內容映射至虛擬記憶體位址空間,多個行程可映射同一檔案達成共享記憶體 (Shared Memory) 的效果,是常見的 IPC 機制。
載入中…
完整詳解
Pro · 無限重點 記憶體對應檔案 (Memory-Mapped File) 可讓多個行程映射到同一檔案,實現記憶體共享。
看到「記憶體共享」直接鎖定 Memory-Mapped File,這是作業系統 IPC 經典手法。
逐選項分析
A✓ 正確
記憶體對應檔案將檔案內容映射至虛擬記憶體位址空間,多個行程可映射同一檔案達成共享記憶體 (Shared Memory) 的效果,是常見的 IPC 機制。
B✕ 陷阱
交換區塊 (Swap) 是將記憶體不足時暫未使用的頁面寫入磁碟的虛擬記憶體技術,用來擴充可用記憶體空間,與「共享」無關。
C✕
快取指令 (Cache Instruction) 是 CPU 加速資料存取的硬體機制,目的是提升效能,並非為行程間記憶體共享而設計。
D✕ 陷阱
對稱多處理 (SMP) 是多顆 CPU 共用同一份主記憶體的硬體架構,雖涉及「共用」但屬於處理器架構概念,非「支援記憶體共享的技術」。
作業系統常見記憶體相關技術比較
| 技術 | 主要用途 | 層級 | 是否共享 |
|---|
| 記憶體對應檔案 | 行程間共享/檔案 I/O 加速 | OS/應用 | ✅ 是 |
| Swap 交換區 | 擴充虛擬記憶體 | OS | ❌ 否 |
| CPU Cache | 加速資料存取 | 硬體 | ❌ 否 |
| SMP | 多 CPU 共用記憶體架構 | 硬體 | 架構性共用 |
題目關鍵字是「記憶體共享 (memory sharing)」,考生易誤選 D 對稱多處理,因為 SMP 也「共用」記憶體。但 SMP 是硬體架構,非「支援共享的技術」;真正 IPC 層面的共享機制是 Memory-Mapped File。