Rev 101 | Rev 136 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 101 | Rev 105 | ||
|---|---|---|---|
| Line 58... | Line 58... | ||
| 58 | buddy system belonging to the zone. The frame allocator is also |
58 | buddy system belonging to the zone. The frame allocator is also |
| 59 | responsible for updating information about the number of free and busy |
59 | responsible for updating information about the number of free and busy |
| 60 | frames in the zone. <figure float="1"> |
60 | frames in the zone. <figure float="1"> |
| 61 | <mediaobject id="frame_alloc"> |
61 | <mediaobject id="frame_alloc"> |
| 62 | <imageobject role="pdf"> |
62 | <imageobject role="pdf"> |
| 63 | <imagedata fileref="images.vector/frame_alloc.pdf" format="PDF" /> |
63 | <imagedata fileref="images/frame_alloc.pdf" format="PDF" /> |
| 64 | </imageobject> |
64 | </imageobject> |
| 65 | 65 | ||
| 66 | <imageobject role="html"> |
66 | <imageobject role="html"> |
| 67 | <imagedata fileref="images/frame_alloc.png" format="PNG" /> |
67 | <imagedata fileref="images/frame_alloc.png" format="PNG" /> |
| 68 | </imageobject> |
68 | </imageobject> |
| 69 | 69 | ||
| 70 | <imageobject role="fop"> |
70 | <imageobject role="fop"> |
| 71 | <imagedata fileref="images.vector/frame_alloc.svg" format="SVG" /> |
71 | <imagedata fileref="images/frame_alloc.svg" format="SVG" /> |
| 72 | </imageobject> |
72 | </imageobject> |
| 73 | </mediaobject> |
73 | </mediaobject> |
| 74 | 74 | ||
| 75 | <title>Frame allocator scheme.</title> |
75 | <title>Frame allocator scheme.</title> |
| 76 | </figure></para> |
76 | </figure></para> |
| Line 123... | Line 123... | ||
| 123 | fragmentation of memory and is not suitable for general kernel |
123 | fragmentation of memory and is not suitable for general kernel |
| 124 | allocations. This purpose is better addressed by the <link |
124 | allocations. This purpose is better addressed by the <link |
| 125 | linkend="slab">slab allocator</link>.<figure float="1"> |
125 | linkend="slab">slab allocator</link>.<figure float="1"> |
| 126 | <mediaobject id="buddy_alloc"> |
126 | <mediaobject id="buddy_alloc"> |
| 127 | <imageobject role="pdf"> |
127 | <imageobject role="pdf"> |
| 128 | <imagedata fileref="images.vector/buddy_alloc.pdf" format="PDF" /> |
128 | <imagedata fileref="images/buddy_alloc.pdf" format="PDF" /> |
| 129 | </imageobject> |
129 | </imageobject> |
| 130 | 130 | ||
| 131 | <imageobject role="html"> |
131 | <imageobject role="html"> |
| 132 | <imagedata fileref="images/buddy_alloc.png" format="PNG" /> |
132 | <imagedata fileref="images/buddy_alloc.png" format="PNG" /> |
| 133 | </imageobject> |
133 | </imageobject> |
| 134 | 134 | ||
| 135 | <imageobject role="fop"> |
135 | <imageobject role="fop"> |
| 136 | <imagedata fileref="images.vector/buddy_alloc.svg" format="SVG" /> |
136 | <imagedata fileref="images/buddy_alloc.svg" format="SVG" /> |
| 137 | </imageobject> |
137 | </imageobject> |
| 138 | </mediaobject> |
138 | </mediaobject> |
| 139 | 139 | ||
| 140 | <title>Buddy system scheme.</title> |
140 | <title>Buddy system scheme.</title> |
| 141 | </figure></para> |
141 | </figure></para> |
| Line 246... | Line 246... | ||
| 246 | 246 | ||
| 247 | <para> |
247 | <para> |
| 248 | <figure float="1"> |
248 | <figure float="1"> |
| 249 | <mediaobject id="slab_alloc"> |
249 | <mediaobject id="slab_alloc"> |
| 250 | <imageobject role="pdf"> |
250 | <imageobject role="pdf"> |
| 251 | <imagedata fileref="images.vector/slab_alloc.pdf" format="PDF" /> |
251 | <imagedata fileref="images/slab_alloc.pdf" format="PDF" /> |
| 252 | </imageobject> |
252 | </imageobject> |
| 253 | 253 | ||
| 254 | <imageobject role="html"> |
254 | <imageobject role="html"> |
| 255 | <imagedata fileref="images/slab_alloc.png" format="PNG" /> |
255 | <imagedata fileref="images/slab_alloc.png" format="PNG" /> |
| 256 | </imageobject> |
256 | </imageobject> |
| 257 | 257 | ||
| 258 | <imageobject role="fop"> |
258 | <imageobject role="fop"> |
| 259 | <imagedata fileref="images.vector/slab_alloc.svg" format="SVG" /> |
259 | <imagedata fileref="images/slab_alloc.svg" format="SVG" /> |
| 260 | </imageobject> |
260 | </imageobject> |
| 261 | </mediaobject> |
261 | </mediaobject> |
| 262 | 262 | ||
| 263 | <title>Slab allocator scheme.</title> |
263 | <title>Slab allocator scheme.</title> |
| 264 | </figure> |
264 | </figure> |