moea_joint
105年
[資訊] 計算機原理、網路概論
第 8 題
有關於記憶體管理的描述,下列何者有誤?
- A 固定分割法(fixed partitioning)有內部碎片(internal fragmentation)問題
- B 需求分頁法(demand paging)已無外部碎片(external fragmentation)和內部碎片問題
- C 分頁法(paging)已改善外部碎片問題,但會有內部碎片問題
- D 動態分割法(dynamic partitioning)有外部碎片問題
思路引導 VIP
想像一下,如果我們規定所有的置物櫃都必須是固定的大小(例如 10 公升),而你現在有一堆總容積為 25 公升的雜物需要存放,當你領取了三個置物櫃後,最後一個置物櫃裡面的空間利用情況會是如何?這種情況與題目中提到的「碎片」概念有什麼關聯?
🤖
AI 詳解
AI 專屬家教
恭喜你準確地辨識出選項 (B) 的錯誤!這代表你對於作業系統如何配置記憶體空間,以及隨之產生的「碎片問題」有著非常清晰的邏輯。這類題目是計算機概論中的經典考點,能答對表示你已經跨越了記憶體管理最核心的觀念門檻。
分頁機制與碎片限制
在記憶體管理中,分頁法 (Paging) 的出現主要是為了解決動態分割帶來的「外部碎片」問題。它將實體記憶體切割成固定大小的區塊(Frames),讓程式不一定要連續存放。然而,由於分頁的大小是固定的,當一個程式的大小無法被分頁大小整除時,最後一個分頁往往無法被填滿,這剩餘的空間就是所謂的內部碎片 (Internal Fragmentation)。即使是進階的需求分頁法 (Demand Paging),本質上依然是基於分頁機制,因此同樣無法規避最後一頁產生的內部碎片。
▼ 還有更多解析內容