title: SLAB memory management
body: <p>I'm confused as to the structuring of the <a href="http://en.wikipedia.org/wiki/Slab_allocation" rel="noreferrer">SLAB memory management mechanism</a>.</p>
  
  <p>I get that there are multiple 'caches' that are specific to commonly used data objects, but why does each cache contain multiple 'slabs'?</p>
  
  <p>What differentiates each slab within a cache? Why not simply have the cache filled with the data objects themselves? Why does there need to be this extra layer?</p>