核心程序(Kernel Process)所需記憶體的分配與管理,通常是採取夥伴系統(Buddy System)或平板分配(Slab Allocation)演算法。下列敘述何者錯誤?
A夥伴系統之記憶體分配與收回是以核心物件(Kernel Object)為單位正確答案
B夥伴系統中分配給一個核心程序的實體記憶體是連續的實體空間
C平板分配的實體記憶體利用率與處理速度均優於夥伴系統
D夥伴系統會產生內部碎裂(Internal Fragmentation)
答案與詳解
錯誤敘述(即本題要選的答案)。夥伴系統是以 2 的次方大小的連續頁框(Page Frame)為分配單位,而非核心物件。以核心物件為單位的是 Slab Allocation,題目故意把兩者特性對調。
