Hi
I'm researching on the purchase of a new computer. One I've seen advertised
comes with Vista Home Premium, and has 8GB of RAM. But I seem to recall
reading that Vista can't use more than 4GB. Is that right
Not exactly.
First, it depends on whether you run 32-bit Vista, or whether you run
64-bit Vista (on a 64-bit processor).
If you have 64-bit Vista, it can easily use 8GB, and even more.
However, what applications do you run that could make use of so much
RAM? Despite the number of people who repeat that more RAM is better,
it's true only up to a point. And for most people who don't run
especially memory-hungry apps (such as video-editing or
photo-editing), that point is usually around 2GB. Most people, even
with 64-bit Windows, will see no difference in performance between 2GB
and 8GB.
With 32-bit Vista (which most people run), you are limited to a 4GB
address space. But you can't use the entire 4GB of address space. Even
though you have a 4GB address space, you can only use *around* 3.1GB
of RAM. That's because some of that space is used by hardware and not
available to the operating system and applications. The amount you can
use varies, depending on what hardware you have installed, but is
usually around 3.1GB.
Note that the hardware is using the address *space*, not the actual
RAM itself. The rest of the RAM goes unused because there is no
address space to map it too.
- if so, what
would be the gain from 8GB, if any?
With 32-bit Vista, none at all. With 64-bit Vista, depending on what
apps you run, *probably* none.