57,7 → 57,7 |
allocation requests, the frame allocator is tightly integrated with the |
buddy system belonging to the zone. The frame allocator is also |
responsible for updating information about the number of free and busy |
frames in the zone. <figure> |
frames in the zone. <figure float="1"> |
<mediaobject id="frame_alloc"> |
<imageobject role="pdf"> |
<imagedata fileref="images.vector/frame_alloc.pdf" format="PDF" /> |
122,7 → 122,7 |
size. On the other hand, the buddy allocator suffers increased internal |
fragmentation of memory and is not suitable for general kernel |
allocations. This purpose is better addressed by the <link |
linkend="slab">slab allocator</link>.<figure> |
linkend="slab">slab allocator</link>.<figure float="1"> |
<mediaobject id="buddy_alloc"> |
<imageobject role="pdf"> |
<imagedata fileref="images.vector/buddy_alloc.pdf" format="PDF" /> |
245,7 → 245,7 |
it is immediately freed.</para> |
|
<para> |
<figure> |
<figure float="1"> |
<mediaobject id="slab_alloc"> |
<imageobject role="pdf"> |
<imagedata fileref="images.vector/slab_alloc.pdf" format="PDF" /> |