Mail Archives: djgpp/1997/02/04/17:38:31
On Tue, 04 Feb 1997 07:59:48 -0800, Tudor <tudor AT cam DOT org> wrote:
>George Foot wrote:
>[snip]
>> When EMM386 is loaded, it is acting as your DPMI host, and appears to
>> only give you 32Mb of RAM. If you don't load it, your programs will
>> load CWSDPMI on startup, which is quite happy to give you up to 256Mb
>> (128Mb physical and 128Mb virtual).
As Eli has pointed out, I was mistaken here - EMM386 doesn't provide
DPMI services, so my theory is wrong.
>> The fact that you don't have much
>> base memory free shouldn't matter for DJGPP programs as they treat all
>> memory (almost) equally.
>That's a good thing :)
>But won't the virtual memory be slower than the phisical one? Just
>curious...
Yes, of course it would - hard drives are far far slower than physical
RAM. However, I doubt your average DPMI server swaps bits of RAM to
disk for fun. The points I was making above were really that under
CWSDPMI you can use almost all of your physical RAM (up to a maximum
or 128 Mb) and up to 128Mb virtual memory. I doubt that any sensible
DPMI server would swap your data to disk unnecessarily.
George
- Raw text -