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),它是分頁機制的副作用而非優點。
▼ 還有更多解析內容