241,7 → 241,7 |
|
<para>Should HelenOS run short of memory, it would start deallocating |
objects from magazines, calling slab cache destructor on them and |
putting them back into slabs. When a slab contanins no allocated object, |
putting them back into slabs. When a slab contains no allocated object, |
it is immediately freed.</para> |
|
<para> |
317,7 → 317,8 |
|
<para><emphasis>Step 4.</emphasis> In this fail-safe step, an |
object is allocated from the conventional slab layer and a pointer |
to it is returned. If also the last magazine is full,</para> |
to it is returned. If also the last magazine is full, a new slab |
is allocated.</para> |
</formalpara> |
|
<formalpara> |
831,4 → 832,4 |
be address spaces that are not active on any processor.</para> |
</section> |
</section> |
</chapter> |
</chapter> |