Use excess of ram to boost overall performance.

Vishxyz

Honorable
Nov 1, 2013
37
0
10,540
Hi,
I have Windows 7 32bit and due to 32bit OS limitations it can't use more than 3.25 GB of RAM.
I have 8GB(2x4GB) installed currently.(Not sure about the frequency)
I do not wish to upgrade to 64bit.
Is there anything else for which i can use my extra ram so as to boost overall performance such as RAMdisk etc?
 
Solution
No, beacuse Windows 32bit can't handle it. Upgrade to 64bit and you can access the extra RAM. However if you upgrade the frequency of the RAM you would give your system a boost.

Caspr

Honorable
Oct 30, 2013
58
0
10,660
No, beacuse Windows 32bit can't handle it. Upgrade to 64bit and you can access the extra RAM. However if you upgrade the frequency of the RAM you would give your system a boost.
 
Solution

TheLastDoomguy

Honorable
Oct 23, 2013
156
0
10,710
Windows already does this with free and available memory.
Load up Resource Monitor and I'll explain it if you want.

You will not be able to map the extra physical memory past the 3.25th gigabyte to memory address space as it is used for devices for accelerated I/O. The drivers let the CPU talk directly to devices by using address space at the cost of not being able to map that address space to memory.

If you boot in Safe Mode, and/or use the plain VGA driver you might get more memory mapped to the address space.


You could also try enabling PAE-36 mode, but this isn't supported on user or workstation versions of the Windows Operating System and will cause you more problems as a gamer than it'll resolve.
 

TheLastDoomguy

Honorable
Oct 23, 2013
156
0
10,710
You can also load Device Manager then go, View, Resources by connection.

All those addresses (in hexadecimal) are devices mapped to the processors physical address space.
Yes, devices can (and should be) mapped to various ranges as well as physical memory.

Sometimes you can change the configuration of the devices to use a smaller, usually 75% or 50%, of the address space, upon rebooting you'll gain X amount of memory as there will be address space 'left over' to map more physical RAM to it.

- This is a double edged sword however, and you device will have it's performance impacted. Possibly slightly, possibly significantly, depending how much the CPU needs to 'talk' directly directly to the device in question.

- There are registry options mentioned in pages that may not be available on the Internet anymore that describe ways to configure the various video drivers to reclaim 'lost' memory like this. :)

Basically, memory gets what is 'left over' after the BIOS, UEFI, etc. get their way, then Windows takes a stab at it and tries to optimize it a little more, etc.

If you tally the hex' ranges that will be the exact amount of physical memory that is not being used.

On server motherboards and/or systems with SLI it can be as much as 1.25GB (maybe more), leaving only 2.75GB available for mapping to physical memory.

Anyone who claims this is bullshit knows very little about computer hardware and has never actually checked the tally matches.

For example: (in 64-bit OS) the range: FBEC,0000 to FBED,FFFF is a 3GB block of address space. So if I had 1TB of RAM, or whatever the physical limit is for this processor in 64-bit OS, there would be at least 3GB of that 1024GB not getting mapped and I would see something like 1024GB (1021GB Available) assuming that there was not an artificial limit of far less memory in 64-bit systems.

One day we'll all be complaining about this instead, maybe when 3GB of RAM costs less than 75 cents. ;)


In conclusion: Schools today are failing our kids, and our 'national standards' for learning about 'subject X' are a joke in the western world.
 

TRENDING THREADS