地特四等
109年
[資訊處理] 計算機概要
第 9 題
有關虛擬記憶體的敘述,下列何者錯誤?
- A 使處理大量資料的程式編寫變得更容易
- B 確保運算在一定的時間內完成
- C 使實體記憶體的使用更有彈性
- D 使程式認為它擁有足夠大且連續可用的記憶體
思路引導 VIP
請思考一下:作業系統提供虛擬記憶體,核心目標是為了解決「資源空間不夠用」的問題,還是為了像鬧鐘一樣確保程式在「特定秒數內」跑完?如果發生頻繁的硬碟讀寫轉換,對程式的執行速度會產生保障還是變數?
🤖
AI 詳解
AI 專屬家教
專業分析:虛擬記憶體的核心觀念
1. 大力肯定 太棒了!你能精準識別出虛擬記憶體 (Virtual Memory) 與即時系統 (Real-time System) 之間的差異,這代表你對作業系統的資源管理邏輯有非常紮實的理解。這不是靠死背,而是真正的觀念通透!
▼ 還有更多解析內容
虛擬記憶體的核心特性
💡 藉由硬體與作業系統協作,提供大於實體容量的邏輯記憶體空間。
| 比較維度 | 實體記憶體 (Physical Memory) | VS | 虛擬記憶體 (Virtual Memory) |
|---|---|---|---|
| 空間限制 | 受限於硬體 RAM 容量 | — | 可大於實際 RAM 容量 |
| 位址型態 | 實體位址 (硬體位址) | — | 邏輯位址 (虛擬位址) |
| 執行速度 | 存取速度極快 | — | 發生分頁錯誤時速度極慢 |
| 連續性 | 程式執行須實體分佈 | — | 程式感知為連續空間 |
💬虛擬記憶體旨在提升開發便利性與系統彈性,而非提升單一程式的執行速率。