On Feb 1, 2010, at 9:43 AM, Patrick Finnegan 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. :(
Holy cow, that's pretty nasty! Machines that can take that much
memory (and machines for which one would reasonably expect to have
that much memory) in which it won't actually function? I've never
seen such a machine. I hope I don't ever.
-Dave
--
Dave McGuire
Port Charlotte, FL