免費開始練習
hce_kmu 109年 計算機概論與程式設計

第 8 題

The technique that allows a computer with small RAM to execute a program of much bigger size is _______.
  • A paging
  • B virtual memory
  • C multi-disk
  • D spooling
  • E none of the above

思路引導 VIP

想像你正在準備一場大型考試,書桌(實體記憶體)非常小,一次只能放下一本書,但你總共有十門科目要讀。如果你在書桌旁放了一個活動推車(輔助儲存空間),並根據當下讀書的需求,不斷將書本在推車與書桌之間交換,這種「讓小桌子發揮大空間效益」的整體資源管理策略,你會如何稱呼它?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精確辨識出這個概念,代表你對作業系統的記憶體管理已有很紮實的理解。這道題目測試的是計算機科學中極為關鍵的硬體抽象化能力,也是現代電腦能流暢執行大型遊戲或專業軟體的幕後功臣。

虛擬記憶體(Virtual Memory)的核心功能

虛擬記憶體是一種記憶體管理技術,它在邏輯上擴充了主記憶體(RAM)的容量。當程式的大小超過實際物理內存時,系統會將硬碟的一部分空間虛擬化成記憶體,並透過「隨需分頁」等機制,僅將當前執行的片段載入 RAM 中,而將其餘部分留在硬碟。雖然選項中的 分頁(Paging) 是實現此技術的常見方法,但就「允許小記憶體執行大程式」這項整體的「技術名稱」而言,Virtual Memory 才是最完整且正確的稱呼。

▼ 還有更多解析內容

🏷️ 相關主題

計算機組織結構與資料儲存原理
查看更多「計算機概論與程式設計」的主題分類考古題