Tim said:
J. P. Gilliver (John) said:
In message <
[email protected]>, kdogs
[]
also if you have video memory it takes it out of the total ram
e.g. 512mb graphics and 4GB ram = 3.5GB of usable ram
[]
Only if you have a "shared graphics RAM" system. If you have a graphics
card with its own on-board RAM, then it isn't taken out of the main RAM.
Not exactly. A 32-bit system can address 4GB of memory, regardless of
where that memory physically resides. If your video board contains
.5GB of memory, then you'll only be able to access 3.5GB of your
system RAM (minus address space needed to access your BIOS and a few
other things).
see
http://members.cox.net/slatteryt/RAM.html
When you say that, are you taking PAE into account ?
In my testing, I've now come to call this a "memory license",
because the limitation is artificial. PAE allows up to
64GB of memory to be accessible from a 32 bit OS, with
a limitation being placed on how much any one process
can access by itself. To use all of the 64GB of memory,
you'd have to run a number of programs at the same time.
One test case I ran was:
1) WinXP SP3 x32 bit (PAE enabled, "licensed" for 4GB)
2) Install 6GB memory in computer (X48 chipset, PAE capable)
Not all motherboards support PAE, for the record.
3) Install this RAMDISK and set it to use memory above 4GB.
http://memory.dataram.com/products-and-services/software/ramdisk
The end result, is a system which is *using* more than 4GB
of memory, but with the restriction that the RAM above
4GB is being used for storage and not for programs. Free
memory reported might be 3.1GB, at the same time as a 2GB
RAMDISK is operational. Total usable about 5.1GB.
What that test case showed me, is there isn't a hardware limit.
So I now call the 4GB limit of the x32 OS a "license", like is
mentioned here. Since Microsoft chose to enable PAE on SP3,
it means PAE is still in effect.
http://www.geoffchappell.com/viewer.htm?doc=notes/windows/license/memory.htm
Since my test case allowed *some* usage of the unlicensed
memory, it would mean a 6GB installation of RAM would not
be a total loss.
When I had that configuration set up, as another test, I put
the pagefile on the RAMDISK. I was able to run multiple
programs, causing them to swap out as the total memory
usage passed 3.1GB. Due to the speed of the RAMDISK, there
was virtually no slowdown as I passed the 3.1GB point. Without
the RAMDISK, my system would be disk constrained during
swap and behave in an annoying manner.
What's wrong with that idea, of using the RAMDISK for pagefile,
is the RAMDISK software wasn't perfect. In four days of
testing, I had two "anomalies", one of which was a game which
exited immediately when started. Another, was a program which
was running, but had no icon in the bar at the bottom of the
screen, and which had to be killed with Task Manager. I stopped
using the setup in that way, and unplugged the extra memory,
leaving my usual 4GB (3.1 free) configuration.
Paul