linux 內存管理 二

疫情憋在家,繼續寫下筆記,Buddy 算法把空閒頁面管理起來,一個已經被佔用的頁面,其他人肯定不能申請到的,這些頁面都是4k 8k 16k .... ,無論是在內核還是在應用,有時候都要申請很小的內存。比如說我們在內核中需要申請16Bytes,Buddy 還是申請4K的內存,這樣就很亂費,所以在內核裏面會進行內存的二次管理,在Buddy中申請的內存進行切割,內核中這種機制叫做slab。 Slab
相關文章
相關標籤/搜索