Subversion Repositories HelenOS-doc

Compare Revisions

Ignore whitespace Rev 100 → Rev 101

/design/trunk/src/ch_memory_management.xml
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" />