Q113.
某電腦的主記憶體為640KB,但可執行2MB 的程式,請問該電腦可能使用下列何者?
電腦軟體應用 · 乙級 · 電腦概論 · Q113
難易度分析
2 / 5
本題屬於基本概念辨析題,需能區分不同類型記憶體的功能定義,特別是針對記憶體容量擴充與存取速度提升這兩種不同機制之區別。
正確答案:③虛擬記憶體(Virtual Memory)
③ 虛擬記憶體(Virtual Memory):虛擬記憶體(Virtual Memory) 技術將硬碟空間模擬為記憶體使用,透過分頁(Paging) 或分段(Segmentation) 機制,使程式可使用的位址空間大於實際實體記憶體,因此 640KB 主記憶體仍可執行 2MB 的程式。
錯誤選項解析
- ① 快取記憶體(Cache Memory):快取記憶體(Cache Memory) 的主要功能是縮慢 CPU 與主記憶體之間的存取速度落差,透過暫存常用資料提升執行效率,並非用於擴充可定址的記憶體容量。
- ② 關聯記憶體(Associate Memory):關聯記憶體(Associate Memory) 又稱內容定址記憶體(CAM),是依資料內容而非位址進行搜尋的特殊硬體,常用於網路路由器的轉發表,與擴大程式執行容量無關。
- ④ 隨機存取記憶體(Random Access Memory):隨機存取記憶體(RAM) 即為題目中所述的 640KB 主記憶體本身,屬於實體記憶體,無法解釋為何能執行超過實體容量的程式。
Learning Tip
"本題核心考點為 虛擬記憶體 的概念。常考陷阱在於混淆 Cache(提升速度)與 Virtual Memory(擴充容量)的功能差異。實務上,虛擬記憶體依賴作業系統的 記憶體管理單元(MMU) 進行位址轉換,當實體記憶體不足時會將不常用的分頁換出至硬碟的 分頁檔,此機制雖能執行大型程式,但頻繁的 頁面置換(Page Replacement) 會導致 Thrashing 現象,嚴重降低系統效能。"
學員答題分佈
①快取記憶體(Cache Memory)0%
②關聯記憶體(Associate Memory)0%
③虛擬記憶體(Virtual Memory)0%
④隨機存取記憶體(Random Access Memory)0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!