(Solved) - Installed memory (RAM): 4,00 GB (2,99 GB usable)(16 posts)
Display adapter type: ATI Mobility Radeon HD 4500 Series
Total available graphics memory: 1789 MB
Dedicated graphics memory: 512 MB
Dedicated system memory: 0 MB
Shared system memory: 1277 MB
Display adapter driver version: 8.632.1.2000
Primary monitor resolution: 1366x768
DirectX version: DirectX 10
Is this what you're talking about?
32 bit systems have a MAX memory capacity of 4GB's. That said, BIOS has to REMAP itself to memory and it will take from the TOP (4GB) down and make that space unavailable to the OS. In addition, ANY devices that need memory also reserve memory for themselves and remove it from the OS usage. Even your video cards 512MB's gets remapped to the real system memory and unavailable to the OS.
Some articles/web pages that might interest you :
So, what you're saying is that any software that requires memory will "eat" that from the usable RAM??
Does the video card also "eat" from the RAM? (The video card has dedicated memory)
Its for every 32 bit system, the only RAM which is being allocated for use by Operating System is 3GB. A 32 bit system cannot utilize more than 3GB of RAM whether you have 3GB or 4GB installed. If you are having a 4GB of RAM, the rest 1GB will definitely get wasted. There is no way to utilize it in a 32 bit OS.
Anton, yes, even though you have a memory ram on your video card, for faster access, on 32 bit systems it is MAPPED, not put in RAM, to the upper RAM Address available to the OS. Once MAPPED, that memory is NO LONGER available to the OS. So, between the BIOS re-mapping, Video re-mapping, and other device re-mapping, you are generally going to have the OS see 3.2 GB's or less on 32 bit OS's with 4 GB's of memory (or more which it can't see at all) installed.
From the last link I gave you :
Since only a maximum of 4GB virtual memory address range is available in Windows Vista, which are sub-divided or allocated some memory address range to manage both the computer’s PCI memory address range (also known as MMIO) which used for system video graphics cards, BIOS, IO cards, networking, PCI hubs, bus bridges, PCI-Express, and RAM, so the amount of available RAM is always less than 4 GB. BIOS takes up about 512 KB, with video or graphic accelerator card needs memory address for at least the amount of memory on the graphics card. Which mean if you have 256 MB VRAM graphic card, at least 256 MB already been used up from your 4 GB memory available to Windows Vista. The net result is that a high performance x86-based computer may allocate 512 MB to more than 1 GB for the PCI memory address range before any RAM (physical user memory) addresses are allocated. So the typical available RAM for the OS will be reduced to between 3 GB and 3.4 GB.
Understand what the above says, 1/2 GB for BIOS, 1/2 GB for Video card, and I quote from the above, "so the amount of available RAM is always less than 4 GB. BIOS takes up about 512 KB, with video or graphic accelerator card needs memory address for at least the amount of memory on the graphics card.".
Thank you all for your patience, i think i understand now.
Im gonna see what i can do to get a 64 bit operating system now.
Speaking of which, does anyone know if Windows Anytime Upgrade can upgrade a 32 bit system into a 64 bit?
In that case, I was thinking that I could re-install my Win 7 Home Premium 32 bit and then Use Anytime Upgrade to upgrade to 64 bit (cheaper than byuing retail version) ; )
Win7 32 Bit should look something like this depending on hardware.
Installed Physical Memory (RAM) 4.00 GB
Total Physical Memory 3.50 GB
Available Physical Memory 2.81 GB
Total Virtual Memory 6.99 GB
Available Virtual Memory 6.30 GB
Page File Space 3.50 GB
Page File C:\pagefile.sys
This topic has been closed to new replies.