Slab allocator

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Nov 29 6:32
Editor
Edited
Edited
2023 Nov 29 6:58
Refs
Refs

Carving

Group memory area (called ‘cache’) by kernel data object type
  • The Object means any kind of kernel data structure.
  • Slab is consists of multiple page frames.
notion image
 
 
 

Slab is optimized for each data struct by caching

one cache for each type of object
 
 
 

History

from solaris
after that, de facto
 
 

Recommendations