GEOS SDK TechDocs
|
|
6.1 Memory
|
6.3 Local Memory and Object Blocks
GEOS implements a powerful virtual memory concept to accomplish both memory block swapping and data file storage. Virtual memory (VM) can be thought of as a disk-based heap--a VM file is segmented into blocks, each of which is designated a VM handle analogous to a global memory handle. When a VM block is required by an application, it is locked into memory from the file with a call to the kernel routine
VMLock()
, which loads the VM block into memory and locks it on the global heap.
VM is extremely useful for data file storage; indeed, the Document Control objects use it extensively.
GEOS SDK TechDocs
|
|
6.1 Memory
|
6.3 Local Memory and Object Blocks