0

Possible Duplicate:
How can I enable PAE on Windows 7 (32-bit) to support more than 3.5 GB of RAM?

I have a laptop which has 2GB DDR III RAM, 520MX 1GB Graphic, and Intel Core i3-2310M CPU @ 2.10GHz.

I use W7 32bit (I don't want to use 64bit W7), and I don't have enough RAM for some applications something like I am using Virtual Machines, MS Office 2010, PS5, CorelDraw X5, Nero 11, MS Visual Studio 2010, and many others. So I added two 4GB RAM for the machine. But I found that only 2.66GB usable instead of 8.00GB. Is there anything else I need to change in my system?

  • 1
    You shouldnt mix RAM like that. Also requires 64-bit windows – Simon Sheehan Mar 06 '12 at 03:46
  • *> You shouldnt mix RAM like that. Also requires 64-bit windows*   What mixing? Both replacement sticks are 4GB, presumably from a kit. – Synetech Mar 06 '12 at 04:34
  • Sorry, but the answer is basically "too bad". The x86 architecture is inherently restricted on a physical level to ~3GB of RAM. You can kind of use PAE as a workaround, see link above. But why don't you want to use Windows x64? Perhaps there's a deeper problem we can help you solve? – nhinkle Mar 06 '12 at 05:20
  • Disable memory remapping in the BIOS (if it allows it). This might get you an extra 800MB or so. – David Schwartz Mar 06 '12 at 05:22
  • Both replacement sticks are 4GB. Anyway, Thank you all, I finally installed W7 x64. – Wadi Naw Mar 06 '12 at 16:22

1 Answers1

0

Your system has 1 GiB of graphics memory, and only 32 bits with which to address memory.

That means you have 232 - 230 = 3 GiB of address space left.

Subtracting away other device ranges and the amount of RAM that the OS needs, that leaves you with the ~2.6 GiB you mentioned.

Of course, applications probably won't be able to even use that much, because 1 GiB of address space is reserved for the kernel.

user541686
  • 23,663
  • 46
  • 140
  • 214