Hello!
I did a clean install of Vista 32bit just 20 min ago. First thing I noticed was that system only sees 3GB of RAM!
It all would be fine, I know of the 32 bit limitations, but I put the 2nd 2GB stick before doing it and system showed 4GB before. Would it be that my HD2600 now eats more RAM as it doesnt have drivers yet? or the SolidWorks software did something?
Any explanation will help.
Thanks!
-
You probably had Vista SP1 installed before, which allows you to see 4GB of RAM but not use all of it, while SP0 only allows you to see 3GB RAM.
-
^ That would be my guess as well.
-
Ai!
That explains everything
Ok, so with the 3GB switch for Solidworks would I actually use those 4GB?? -
Actually Vista 32bit only uses 3.582 GB to be exact. With SP1 you'll see it recognize the full 4GB but it will only use 3.5 GB out of the 4GB of ram.
Vista 64 sees and uses the full 4GB. -
SP1 only reports up to 4GB of ram, 32-bit Windows can't use it anyway...
-
Ok. Thanks! BTW. How compatibile is XP 64bit with current software and games?
-
XP 64-bit driver support is not that good......
-
-
-
-
Im being shown 3070mb... I guess HD2600 has eaten the missing mb...
-
3,070MB is what I had shown before I install SP1, now it displays 4GB installed, not available.
-
Yep, youre right
-
I'll be installing 4GB in another one of my laptops so i'll be sure to check that out. If it's the same number i'll post it here. -
SP1 now shows the physical RAM installed, so people who buy 4gb dont wonder where the last gb went
but in reality only 3gb can be utilized -
So ground zero again, is like having an icon telling us we have a screen. We know we have th 4G, what we need is an application helping us to use the full 4G, may be an application that schedule the use of the common addresses. For exampple, it sends an interrupt so we use the video card memory, then it pass the control to the RAM (same address) then it goes back to the video card and so on.
-
yup its called 64bit windows lol
thats the only way.. -
-
masterchef341 The guy from The Notebook
a convoluted interrupt system would (if even possible) be uncannily difficult to create. everyone has different hardware making calls and taking up registry space. and after you consider the performance cost of something like that, the net gain would probably be negative. you would be making everything wait so that you can address an extra .5 GB of ram, which isn't even that much of a help in the first place.
obviously the solution is to use a 64 bit OS. -
I'll think about this a little..............ok, I'm tire I'm going to bed and I'll comment on your thought tomorrow.
-
I still cant understand why the integrated cards (hypermemory etc.) cant benefit from the parts of RAM that are not in use and have to take it from system resources, making less avaiable for Windows again...
-
Windows manages and maps the RAM, due to 32bit limitations, it wont see it all
-
ScuderiaConchiglia NBR Vaio Team Curmudgeon
Actually, at one time that sort of memory system WAS available. It was, as I remember, called paged memory. It was available back in the days of the 8086 processors. It was a nightmare and thankfully abandoned.
Gary -
ScuderiaConchiglia NBR Vaio Team Curmudgeon
How would you control which card takes what portion of memory? And even if you did this, how would the applications ever interact with that memory?
Do the math, there are only so many UNIQUE memory locations you can address when the addresses are limited to 32 bits.
Gary -
Actually windows does see the full RAM, but it decides to ignore some of it for a good reason, the extra RAM addresses overlap some of the other components RAM addresses, and these devices like the video card, its RAM will "fortunately" predominate if you want to see anything on your screen. Now because the maximum addressable memory is 4GB in a 32bits architecture , then we cannot put the rest of the devices RAM's above 4GB.
4GB of RAM and 3GB after clean install
Discussion in 'Windows OS and Software' started by Destiny, May 4, 2008.