4gb matched ram = 2.87??

greggustin

OSNN Addict
Joined
7 Jan 2006
Messages
166
just bought 4 sticks of matched Ram
system properties say onl7 2.87GB
(yes - all been reseated)

Intel 915GAG with P4 3.2g cpu

do I need to set up something different?
used to have 2.5GB
(2*1024 and 2*256)
which reported accurately = 2.5GB RAM
 
PCI devices always "steal" RAM, even on a system with less memory. You just don't notice because PCI devices are usually sitting at an address beyond the end of physical memory.

Remember, 32-bit processors have a 4GB address space (from 0x00000000 to 0xFFFFFFFF). If you have 1GB of RAM, any address above 0x40000000 is free.

Most PCI devices are memory mapped. This means they are mapped to a memory address. If the CPU wants to talk to your Ethernet Card, it reads and write to a certain memory address, which happens to be where your Ethernet Card is listening.

The memory address that your device uses is determined by the BIOS at boot time (although the operating system can remap the device later). The device can claim anywhere from 0 to 6 memory regions, and they can be just about any size.

Exactly how many memory regions, and their size can vary gratly by the device. Ethernet cards tend to use very little. Graphics cards, however, can use a lot. Grpahics cards have a lot of onboard RAM, and that RAM can be often addressed by the PCI bus. If you have a video card with 128MB of RAM, it may claim a 128MB window on the PCI bus. Some high-end SCSI controllers claim a lot of address space as well.

If you want to see the addresses claimed on your system, go to Control Panel - System - Hardware - Device Manager. Click View - Resources by Type. Expand the memory selection. You should see all the memory-mapped devices in your system, and what they claim.

Since you have a 4GB limit, your system needs to make all of the devices, and your RAM fit. That's why you see less RAM. If it didn't allocate enough address space for your hardware, the device wouldn't work (which would be really bad). So, it does the safe thing, and give you less ram.

You can do one of the following:

- Live with the limit. Maybe sell the spare 1GB module.
- Get a CPU with PAE. PAE give you a 36-bit address space. This lets you use RAM at addresses above 0xFFFFFFFF. You will need to use the "/PAE" switch during bootup.
- Switch to a 64-bit CPU. You'll need a 64-bit operating system.

One little tidbit. Most PCI devices are 32-bit, so they have to live at an address below 0xFFFFFFFF. There are also 64-bit PCI devices that can be mapped to addresses above 4GB, but they're another issue entirely.

That's why it is pointless to install 4GB on a system right now. I thought someone explained this to you when you said you were going to upgrade to 4GB.

More information: http://support.microsoft.com/default.aspx?scid=kb;en-us;555223 and http://support.microsoft.com/default.aspx?scid=kb;en-us;308417
 
When will using more then 2GB or RAM, be useful? Unless I was mistaken of what you have said...
 
thanks for detail answer
as everyone said - will not need all that ram
well
with 2 slots
you need to have them full and equal to get double vs single rate
and as I do alot, in addition to gaming
I was sure it would be useful
windows and programs (outlook, word and firfox)
are MUCH MUCH faster to load
and I do alot of video and image editing
I am sure they will benefit as well

and my game
I am now only about 2 secs slower to load than friends with
raid 0 and win 64 and opteron 144 overclock
( I was about 10 -12 secs slower)
so. even though there is the 'limit; to what is addressed
I am pleased with performance
if there is an 'easy way to increase it'
I will
only pci card is Blaser live
and x1800xl pci-e video

will wait for new OS and new platforms later this year
b4 I go to 64 bit

again
thanks guys - u r great here
 

Members online

No members online now.

Latest profile posts

Also Hi EP and people. I found this place again while looking through a oooollllllldddd backup. I have filled over 10TB and was looking at my collection of antiques. Any bids on the 500Mhz Win 95 fix?
Any of the SP crew still out there?
Xie wrote on Electronic Punk's profile.
Impressed you have kept this alive this long EP! So many sites have come and gone. :(

Just did some crude math and I apparently joined almost 18yrs ago, how is that possible???
hello peeps... is been some time since i last came here.
Electronic Punk wrote on Sazar's profile.
Rest in peace my friend, been trying to find you and finally did in the worst way imaginable.

Forum statistics

Threads
62,015
Messages
673,494
Members
5,623
Latest member
AndersonLo
Back