linux內核虛擬內存之slub分配器

上一章主要講述以頁爲最小單位進行內存分配的夥伴管理算法,較大程度上避免了內存碎片問題。而實際上對內存的申請卻不是每次都申請一個頁面的(比如文件節點,任務描述符等結構體內存),通常是遠小於一個內存頁面的大小,此外更可能會頻繁地申請釋放這些內存。對於這種情況,每次分配小於一個頁面的都統一分配一個頁面的空間是過於浪費且不切實際的,因此必須充分利用未被使用的空閒空間,同時也要避免過多地訪問操作頁面分配。基
相關文章
相關標籤/搜索