On Feb 1, 2010, at 2:57 AM, Alexander Schreiber
wrote:
As for
total memory available to use for temporary
work space, when I run Ersatz-11 under WXP on a
system with 4 GB of physical memory (I agree that
WXP wastes almost 1 GB of that memory),
Not the fault of Windows. For a 32 bit PC system with 4 GB of
RAM, up to 1 GB of RAM is 'lost' because up to 1 GB of
the address space is used for the PCI address space (i.e.
memory mapped access to peripherals[0]). It can be quite bit
less (such as 500 MB), or up to the full 1 GB - that depends
on the specific hardware.
The MMU can easily get around this. And indeed, I don't have this
problem with any other OS. Does Windows not understand PAE hardware?
Not all PC chipsets support the address lines to do this. My friend's
Core2 Duo box (yes, a 64-bit machine) doesn't support more than 3.25GB
of RAM because of this.
It's "cost cutting" I guess. :(
Pat
--
Purdue University Research Computing ---