189,7 → 189,7 |
<indexterm> |
<primary>slab allocator</primary> |
|
<secondary>slab cache</secondary> |
<secondary>- slab cache</secondary> |
</indexterm> |
|
<para>Slabs of one object type are organized in a structure called slab |
205,7 → 205,7 |
<indexterm> |
<primary>slab allocator</primary> |
|
<secondary>magazine</secondary> |
<secondary>- magazine</secondary> |
</indexterm> |
|
<para>Each object begins its life in a slab. When it is allocated from |
216,7 → 216,7 |
private <indexterm> |
<primary>slab allocator</primary> |
|
<secondary>magazine</secondary> |
<secondary>- magazine</secondary> |
</indexterm>magazine cache, from where it can be precedently allocated |
again. Note that allocations satisfied from a magazine are already |
initialized by the constructor. When both of the processor cached |
364,7 → 364,7 |
<indexterm> |
<primary>address space</primary> |
|
<secondary>area</secondary> |
<secondary>- area</secondary> |
</indexterm> |
|
<title>Address space areas</title> |
398,7 → 398,7 |
<indexterm> |
<primary>address space</primary> |
|
<secondary>ASID</secondary> |
<secondary>- ASID</secondary> |
</indexterm> |
|
<title>Address Space ID (ASID)</title> |
430,7 → 430,7 |
<indexterm> |
<primary>address space</primary> |
|
<secondary>ASID stealing</secondary> |
<secondary>- ASID stealing</secondary> |
</indexterm> |
|
<para> |
489,7 → 489,7 |
<indexterm> |
<primary>page tables</primary> |
|
<secondary>hierarchical</secondary> |
<secondary>- hierarchical</secondary> |
</indexterm> |
|
<title>Hierarchical 4-level page tables</title> |
512,7 → 512,7 |
<indexterm> |
<primary>page tables</primary> |
|
<secondary>hashing</secondary> |
<secondary>- hashing</secondary> |
</indexterm> |
|
<title>Global hash table</title> |
556,7 → 556,7 |
<indexterm> |
<primary>TLB</primary> |
|
<secondary>TLB shootdown</secondary> |
<secondary>- TLB shootdown</secondary> |
</indexterm> |
|
<title>TLB consistency. TLB shootdown algorithm.</title> |