有關於 Linux 作業系統中的平板分配(slab allocation)機制,下列敘述何者錯誤?
A用於配置記憶體給應用程式使用正確答案
B一個 slab 可能的狀態有:全滿(full)、全空(empty)、部分使用(partial)
C不會產生記憶體碎片(fragmentation)
D對於固定大小的物件可快速為其配置記憶體空間
答案與詳解
錯誤敘述(本題要選的答案)。Slab 配置器是 Linux kernel 內部用來管理核心資料結構(如 task_struct、inode、dentry)的機制,而不是配置給使用者層應用程式使用。應用程式記憶體是透過 malloc/brk/mmap 等介面。
