<?xml version="1.0" encoding='utf-8'?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card1" title="Classic Mac OS memory management - Page 4 - Wikipedia">
<p>
<a accesskey="1" href="page.php?w=Classic_Mac_OS_memory_management&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Classic_Mac_OS_memory_management&amp;p=5">3.Next</a>
</p>
<p>engineers used the concept of a relocatable <a href="page.php?w=handle_%28computing%29">handle</a>, a reference to memory which allowed the actual data referred to be moved without invalidating the handle. Apple's scheme was simple - a handle was simply a pointer into a (non-relocatable) table of further pointers, which in turn pointed to the data. If a memory request required compaction of memory, this was done and the table, called the master pointer block, was updated. The machine itself implemented two areas in memory available for this scheme</p><p>
<a accesskey="1" href="page.php?w=Classic_Mac_OS_memory_management&amp;p=3">1.Previous</a><br />
<a accesskey="3" href="page.php?w=Classic_Mac_OS_memory_management&amp;p=5">3.Next</a>
</p>

<do type="prev" label="Search">
        <go href="search.wml"/>
</do>

</card>
</wml>
