PC hardware question!
DiscoZombie
Join Date: 2003-08-05 Member: 18951Members
<div class="IPBDescription">how much memory does I has?</div>so I just bought this:
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820145184&Tpk=N82E16820145184" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820145184</a>
to replace my:
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820145015" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820145015</a>
Now I popped open my pc, and low and behold, I realized I could fit 4 of these little sticks in there. So I remove my 2x1gb sticks from the yellow slots, pop the 2x2gb sticks in the yellow slots, and put the 2x1gb sticks in the black slots. I boot up and right click on my computer / properties (winxp) and it says I have 2.93 gigs of rammage. I am displeased, as I really have 6 gigs of rammage.
I look up my mobo's manual ( <a href="http://dlsvr02.asus.com/pub/ASUS/mb/socket775/P5B/e2620_p5b.pdf" target="_blank">http://dlsvr02.asus.com/pub/ASUS/mb/socket...B/e2620_p5b.pdf</a> ) and it doesn't shed too much light for me on which sticks should go where, so I power down and put the 2x2gb in the DIMM_A1 and DIMM_A2 slots (channel A) and the 2x1gb sticks in the channel B slots. I power on again - same thing, 2.93 gigs of RAM.
so like, do I need to do something for the machine to realize I have 6 gigs in there? the manual says the mobo supports up to 8 gigs... do all 4 sticks need to be identical, and mix-n'-matching like this is verboten? it would be nice if it at least recognized the 4 gigs I just purchased, if not the 2 bonus gigs I was replacing...
edit: reading the mobo manual more closely, it has gems like this:
-If you install four 1GB memory modules, the system may detect less than 3 GB of total memory because of address space allocation for other critical functions. This limitation applies to Windows XP 32-bit version operating system since it does not support PAE (Physical Address Extension) mode.
-If you install Windows XP 32-bit version operating system, we recommend that you install less than 3GB of total memory.
...so, is it Windows XP's fault and not mine? can the OS really not support more than 3gb of RAM? or is it the OS conflicting with my mobo? Interestingly, when I look at my system properties, it says Physical Address Extension right under where it tells me I only have 2.93 GB of RAM... was support for PAE (whatever that means) patched into XP after this manual was printed? if so, why is my RAM still limited? I will have to research PAE now...
the moral of the story is that I hate computers because they are difficult.
edit2: <a href="http://en.wikipedia.org/wiki/Physical_Address_Extension#Windows" target="_blank">http://en.wikipedia.org/wiki/Physical_Addr...tension#Windows</a>
Wikipedia tells me that I may be out of luck? win XP 32 really does have a hard cap of 4 gigs of RAM? I wish at least my 4 gigs would show up... I guess I may have to get my hands on Vista 64 or something -_- a switch I've been dreading forever...
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820145184&Tpk=N82E16820145184" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820145184</a>
to replace my:
<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820145015" target="_blank">http://www.newegg.com/Product/Product.aspx...N82E16820145015</a>
Now I popped open my pc, and low and behold, I realized I could fit 4 of these little sticks in there. So I remove my 2x1gb sticks from the yellow slots, pop the 2x2gb sticks in the yellow slots, and put the 2x1gb sticks in the black slots. I boot up and right click on my computer / properties (winxp) and it says I have 2.93 gigs of rammage. I am displeased, as I really have 6 gigs of rammage.
I look up my mobo's manual ( <a href="http://dlsvr02.asus.com/pub/ASUS/mb/socket775/P5B/e2620_p5b.pdf" target="_blank">http://dlsvr02.asus.com/pub/ASUS/mb/socket...B/e2620_p5b.pdf</a> ) and it doesn't shed too much light for me on which sticks should go where, so I power down and put the 2x2gb in the DIMM_A1 and DIMM_A2 slots (channel A) and the 2x1gb sticks in the channel B slots. I power on again - same thing, 2.93 gigs of RAM.
so like, do I need to do something for the machine to realize I have 6 gigs in there? the manual says the mobo supports up to 8 gigs... do all 4 sticks need to be identical, and mix-n'-matching like this is verboten? it would be nice if it at least recognized the 4 gigs I just purchased, if not the 2 bonus gigs I was replacing...
edit: reading the mobo manual more closely, it has gems like this:
-If you install four 1GB memory modules, the system may detect less than 3 GB of total memory because of address space allocation for other critical functions. This limitation applies to Windows XP 32-bit version operating system since it does not support PAE (Physical Address Extension) mode.
-If you install Windows XP 32-bit version operating system, we recommend that you install less than 3GB of total memory.
...so, is it Windows XP's fault and not mine? can the OS really not support more than 3gb of RAM? or is it the OS conflicting with my mobo? Interestingly, when I look at my system properties, it says Physical Address Extension right under where it tells me I only have 2.93 GB of RAM... was support for PAE (whatever that means) patched into XP after this manual was printed? if so, why is my RAM still limited? I will have to research PAE now...
the moral of the story is that I hate computers because they are difficult.
edit2: <a href="http://en.wikipedia.org/wiki/Physical_Address_Extension#Windows" target="_blank">http://en.wikipedia.org/wiki/Physical_Addr...tension#Windows</a>
Wikipedia tells me that I may be out of luck? win XP 32 really does have a hard cap of 4 gigs of RAM? I wish at least my 4 gigs would show up... I guess I may have to get my hands on Vista 64 or something -_- a switch I've been dreading forever...
Comments
A semi-educated guess would be that, yes, the sticks you put in need to be at least the same size, and preferably the same brand and series. Kinda like batteries I suppose.
alas - thanks for the info :> according to the wiki I linked earlier, it looks like Vista 32 has the same limitations... c'est la vie!
--Scythe--
XP 32bit uses PAE in order to make use of NX or XD features* on processors, but still limits the address space to 4GB for driver computability reasons.
* - They allow pages of memory to be marked as "no-execute" to prevent buffer overflow exploits from running code in memory where there shouldn't be any code.
PS: I run Vista 64-bit at work (because I have 8GB of ram and I use it), it is not horrible. Its not great either, its awfully bloated even when you turn off all of the "We wanna look like the Mac!" crap. My biggest complaint is that my favorite sandbox software won't work on it (according to the developer, MS won't allow access to the necessary parts of the kernel, even with a signed driver).