On Mon, Feb 01, 2010 at 09:14:08AM -0500, Dave McGuire wrote:
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?
For values of 'easily' that require PAE, which complicates things and
also has some limitations. For instance, no single process can access
more than 4 GB without some ugly hackery remininescent of MS-DOS EMS.
And then there is the fun and games that is MS Windows licensing, which
limits what certain OS editions can do. If that isn't enough, there are
also driver issues - not all drivers support PAE.
Regards,
Alex.
--
"Opportunity is missed by most people because it is dressed in overalls and
looks like work." -- Thomas A. Edison