Subversion Repositories HelenOS-doc

Rev

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>