Memory in either the dynamic heap or the storage heap is *both*
constantly moved and copied.

Since the Earth is both rotating and revolving around the Sun, the memory
is any PalmOS handheld on the planets surface is moving at several thousand
mph.  Also, since DRAM is used for both the dynamic and storage memory in
current models, all the data is destructively read and rewritten several
times a second (the "D" in DRAM means dynamic, which requires periodic
refresh cycles).  So all data in memory is a copy after a few milliseconds.

The MemMove function allows another additional copy of the data to be
written (in the non-overlapping case).

( perhaps I've been reading too much comp.arch ...  :-)

Ron Nicholson
HotPaw
 <http://www.hotpaw.com/rhn/hotpaw>



--
For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/

Reply via email to