Brian said:
Ok, I have asked a similar question before. But my system can apparently take
4 1Mb Ram sticks in 4 slots. I know they are suppose to go in pairs.
What happens if I put in 2mb pieces? I know that XP 32-bit has a limit of
4Gb. From what I was told, in othe posts it seems, they just don't work if it
is too much. It's unrecognized. But I am just making sure.
In my motherboard manual it says 2Gb pieces can work. It lists one company
that has 2Gb pieces that work. I quickly scanned the list though.
On crucial.com, and
www.oempcworld.com they say the 4 1Gb sticks. I trust
the manual (although there are features I have that are not included or
listed as optional).
Conflicting and confusing.
These are some test results for the E380. Documentation says up to 4x1GB
can be installed (and that recommendation is likely based on the assumption
a 32 bit OS will always be used). Yet, the test results here show BIOS
problems when more than 2GB total is installed.
http://www.bleepingcomputer.com/forums/topic169530.html
It is perfectly OK for a person to do their own experiments. Take my current
computer as an example. It is rated to hold 2x1GB. I installed 2x1GB and the
machine is stable and error free. Based on some info from Germany, that it
was possible to install more memory, I bought 2x2GB and tried them, and they
worked! That is above the manufacturer's recommendation. Only problem is,
the memory operation is not error free (I test for that before using the memory
to boot the OS). So those 2x2GB sticks sit in my hardware junk pile. Nothing was
harmed by doing the experiment, except my bank account. Because memory was cheap
at the time, there was little harm to trying. If a person did not believe the
results in that bleepingcomputer thread, they could always test the limits
for themselves. The excess memory could always be sold on Ebay, for a loss.
Make sure *all* power to the computer is off, before changing memory
configuration.
With regard to the architecture of that motherboard and CPU choice, SIW
reports that based on the CPU installed, it could actually take up
to 4x4GB modules. But you'd need a 64 bit OS to get the value from
such an expenditure. And if the BIOS throws a wobbly because of the
RAM configuration, there isn't much that can be done about it. It is
up to the computer manufacturer to stay up-to-date on BIOS bug fixes.
http://www.fixya.com/support/t1201594-need_mainboard_em61sm_em61pm
I recommend more searches on "EM61SM/EM61PM" (the motherboard name),
to see how friendly that motherboard is to exceeding the original hardware
configuration (i.e. supporting hardware upgrades or surviving a BIOS flash
upgrade attempt). Any time a person takes it upon themselves to upgrade
hardware, no matter how experienced they are, they should read up on all
previous experiments done, to avoid grief or wasted expenditures.
At present, a 32 bit OS only benefits from 4GB installed, and may report
something like "3.2GB free" or less (depending on the address space
required by the graphics card and its chunk of onboard memory). Since
the Acer computer likely shipped with a 32 bit OS, that is one reason
to not go overboard.
The way this works, is the processor and OS have some limits as to the
address space supported. If you have 5GB worth of hardware addresses
and only 4GB worth of address space, the "excess hardware" must be
ignored. If you install 16GB of RAM, and the OS is WinXP 32 bit, then
expect to see "3.2GB free" reported. Same would happen if you installed
4GB of RAM - it would still report "3.2GB free". If you installed
3GB of RAM, it would report some number less than 3GB as free.
Out of the total address space, some is set aside to support the
addressing of system busses. Address space is allocated in 256MB chunks.
So if you installed a single PCI card, and it needed 4 bytes of address
space, a 256MB chunk would be allocated by the BIOS when it sets up
the decoding map. If the PCI card needed an address space of 256.1MB,
then the BIOS would allocate 512MB of address space for the bus. There
are at least two busses in the system, PCI and PCI Express. So at least
512MB of address space must be allocated just for them. That is how,
without too much effort, you're seeing "3.2GB free" on your computer
with 4x1GB installed. First, decoding space for buses is allocated, and
the remaining address space can be used to access memory.
It doesn't have to work that way, but it is the way Microsoft wants
it to work. PAE actually supports a 36 bit address space on a 32 bit OS.
But Microsoft has other ideas, and the current limit is 32 bits of address
space.
I find I could use more than 2GB of RAM, if I'm running virtual machines
on my PC. Otherwise, I find 2GB is enough for other purposes.
Paul