Home » Questions » Computers [ Ask a new question ]

Where did the other .8 GB of RAM go? [duplicate]

Where did the other .8 GB of RAM go? [duplicate]

I have this system, which has 2 times 2 GB SDRAM installed. When I check the system BIOS it shows as 4 GB.

Asked by: Guest | Views: 339
Total answers/comments: 3
Guest [Entry]

"Some chipsets/BIOS only allocated 3.2 GB of RAM. I'm also using a Dell Inspiron E1705 and a Dell Precision M6300 with 2x2GB RAM, but the system can only use 3.2 GB because part of the RAM is allocated for hardware that needs memory address space.

A copy-paste from http://members.cox.net/slatteryt/RAM.html:

""Certain components within the computer require address space in the 4-GB range. Any address space reserved for these components cannot be used by computer memory.
The following components require memory address space:

System ROM
APIC(s)
Integrated PCI devices, such as network connectors and SCSI controllers
PCI cards
Graphics card
PCI Express cards (if applicable)

At start-up, the BIOS identifies the components that require address space. The BIOS dynamically calculates the amount of reserved address space required. The BIOS then subtracts the reserved address space from 4 GB to determine the amount of usable space.

If the total installed computer memory is less than the usable space, all installed computer memory is available for use only by the operating system.""

If the total installed computer memory is equal to or greater than the usable address space, a small portion of installed memory is unavailable for use by the operating system.""

Hopes this helps to understand. Sometimes it helps to enable PAE (Physical Address Extension), but not all motherboards/chipsets support this. Check Wikipedia for more detailed information."
Guest [Entry]

"This is normal:

32-bit versions of Windows use 32-bit address to allocate memory. A 32-bit address can allocate a maximum 4 GB of memory.

But, the first addresses, are for the RAM, and, starting from the end, there are the address to manage all the other devices on the computer.

So, let's say you have 16 GB of RAM + two video cards of 1 GB RAM on a 32-bit version of Windows, only 4 GB of memory can be allocated, and the rest is invisible:
starting from the end, a lot of addresses are reserved for system peripherals and video RAM.
In the example, you have paid for 16 GB RAM, but you can only use less than 2 GB of it. Haha."
Guest [Entry]

"Recently, a group of programmers have released a kernel patch for Windows 7 to allow the usage of more than 4 GB of RAM under Windows 7. Click here to download the patch, or view more information about it. The patch basically modifies the Windows 7 Kernel to be more like the Windows Server 2003 Datacenter Edition, which is compatible with up to 8 GB of RAM under 32-bit mode.

The patch allows you to extend the PAE well into 8 GB of RAM under Windows 7 32-bit. For more information about why Microsoft implemented this technical limitation, see Licensed Memory in 32-Bit Windows Vista .

Note that individual processes will still be limited to 4 GB even if the system can access more... Although if you had 8 GB of RAM, then at least you'd still have another 4 GB for other processes ;)"