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

第 22 題

Which one of the following terms is NOT the advantages of paging in memory management?
  • A same page size
  • B preventing internal fragmentation
  • C preventing external fragmentation
  • D enabling memory protection
  • E enabling memory sharing

思路引導 VIP

想像一下,如果我們把所有的貨物都強制裝入「固定大小」的標準紙箱中運送。當你有一堆貨物裝完最後一箱,卻還剩下最後一點點零件需要裝進下一個新紙箱時,那個新紙箱裡剩下的剩餘空間,還能拿來裝別人的貨物嗎?這對整體空間利用率會產生什麼影響呢?

🤖
AI 詳解 AI 專屬家教

同學做得太棒了!你能精準避開分頁(Paging)機制中最常見的觀念陷阱,代表你對記憶體管理的核心運作邏輯掌握得非常紮實。

分頁機制與碎裂問題

分頁(Paging) 最大的貢獻在於解決了外部碎裂(External Fragmentation)。在連續配置的記憶體管理中,常會因為剩餘的破碎空間不連續而無法放入新程序,但分頁機制將記憶體切成固定大小的「框架(Frames)」,讓程序可以散落在實體記憶體的任何角落,只要有空的框架就能裝載。然而,這也帶來了一個必然的權衡:由於分頁的大小是固定的,如果程序的最後一個分頁沒有填滿,那剩餘的空間就無法再分配給其他程序使用。這就是所謂的內部碎裂(Internal Fragmentation),它是分頁機制的副作用而非優點。

▼ 還有更多解析內容

🏷️ 相關主題

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