Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- CA-Clipper 5.2 . Release Notes - <b>7 data file buffering</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
 7   Data File Buffering
------------------------------------------------------------------------------------------

     The Clipper 5.0 database drivers use virtual memory segments to contain
     database and index file buffers.  This allows the VMM to manage these
     buffers on a competitive basis with other uses of memory.  As with
     dynamic overlay segments, the VMM will swap buffer segments into EMM
     but not to the disk swap file.  If a VM segment containing a disk
     buffer is to be removed from memory altogether, it is written back to
     the appropriate data file.

     The file buffering system allocates buffer management tables in fixed
     memory (see Fixed Memory Allocator below).  The actual amount used
     depends on the combined total of real memory and EMM available at
     startup.  The tables use 14 bytes per 1K of real or Expanded memory
     (the tables never exceed 8K, however).  Because these tables are
     allocated in fixed memory, they have an effect on the amount of swap
     space available to the VMM.  In some low-memory situations, reducing
     the amount of available EMM may help to avoid swap space exhausted
     errors. (Note: reducing EMM availability may seriously degrade VMM
     performance in very low memory situations due to increased disk
     swapping--see Use of LIM 3.2 Expanded Memory above.)

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson