普考-資訊處理計算機概要109 年第 18 題單選題考點:Buddy 分配單位考點:連續實體配置
核心程序(Kernel Process)所需記憶體的分配與管理,通常是採取夥伴系統(Buddy System)或平板分配(Slab Allocation)演算法。下列敘述何者錯誤?
A夥伴系統之記憶體分配與收回是以核心物件(Kernel Object)為單位正確答案
B夥伴系統中分配給一個核心程序的實體記憶體是連續的實體空間
C平板分配的實體記憶體利用率與處理速度均優於夥伴系統
D夥伴系統會產生內部碎裂(Internal Fragmentation)
A正確答案
夥伴系統以 2 的次方頁框為單位分配;以核心物件為單位的是 Slab Allocation。
逐選項解析
A夥伴系統之記憶體分配與收回是以核心物件(Kernel Object)為單位Buddy 分配單位✓ 正確
錯誤敘述(即本題要選的答案)。夥伴系統是以 2 的次方大小的連續頁框(Page Frame)為分配單位,而非核心物件。以核心物件為單位的是 Slab Allocation,題目故意把兩者特性對調。
B夥伴系統中分配給一個核心程序的實體記憶體是連續的實體空間連續實體配置✕ 錯誤
正確。夥伴系統將記憶體切成 2^n 大小的區塊,分配給核心程序的必定是一段連續的實體空間,這也是它被選用於核心的原因(DMA 需要連續實體記憶體)。
C平板分配的實體記憶體利用率與處理速度均優於夥伴系統✕ 錯誤
D夥伴系統會產生內部碎裂(Internal Fragmentation)✕ 錯誤
立即註冊,看完整詳解
這題的完整詳解,註冊就能看 · 每天 2 題免費
精選詳解- 完整逐選項解析
- 秒殺解題技巧與破題關鍵
- 關鍵知識表整理
- 陷阱與易錯提醒
- 同考點歷屆題庫連續刷題與錯題本