How much of my RAM that is reported can I actually use?

riffwraith

New member
Member
VIP
Local time
3:39 AM
Messages
240
Hi :)

I have a W7 Ult SP-1 64-bit comp with 48 GB of RAM. Four 8 GB sticks, four 4 GB sticks.

Each 8 GB stick is actually 8192 instead of 8000 and each 4 GB stick is actually 4096 instead of 4000. This gives me 49093, according to the T.M. Slightly less than what it should be, but that's fine.

Q is - do I actually have 49 GB of RAM available to use? Not that I would push it to the last byte, but if I got up to, say, 48.5 GB - would that be an issue?

Thanks in advance.
 

My Computer My Computer

At a glance

W7 64 UltIntel Core i9-7940xGSkill 128GBAMD Radeon RX 560
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
W7 64 Ult
CPU
Intel Core i9-7940x
Motherboard
ASUS x299 TUF
Memory
GSkill 128GB
Graphics Card(s)
AMD Radeon RX 560
Sound Card
RME
Screen Resolution
1920x1080
Hard Drives
5
PSU
BeQuiet!
Case
BeQuiet!
Keyboard
HyperX
Mouse
Logitech
Browser
IE - what else is there?
Doesn`t matter, you`ll never use more then 5 or 6 gigs anyway.

You have 48 GBs total, a GB is 1024 MB (Windows) so not sure why you`re even bringing up 4000 or 8000.

The total is 49,152 MB no matter what TM says.

49,152 MB divided by 1024 = 48 GB

You should be able to use all the memory except what is hardware reserved or modified, open Resource Monitor, it will show you what you have available.

Example:
 
Last edited:

My Computer My Computer

At a glance

Windows 10 Pro x64Intel Core i7 6700KGSkill TridentZ RGB 16GB 3600 16-16-16-36EVGA GTX 980 Ti SC x2
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Skylake Special #666
OS
Windows 10 Pro x64
CPU
Intel Core i7 6700K
Motherboard
Asus Sabertooth Z170 Mark 1
Memory
GSkill TridentZ RGB 16GB 3600 16-16-16-36
Graphics Card(s)
EVGA GTX 980 Ti SC x2
Sound Card
Realtek High Definition
Monitor(s) Displays
AOC G2460PG
Screen Resolution
1920 x 1080 144Hz
Hard Drives
Samsung 860 Pro 256GB, Seagate Barracuda 4TB x2
PSU
EVGA 1000 P2, EVGA White Custom Braided Cables
Case
Corsair Vengeance C70 Gunmetal Black
Cooling
Corsair H100i v2, Corsair ML120 x2, Thermal Grizzly Kryonaut
Keyboard
Logitech G910 Orion Spectrum
Mouse
Logitech G700s
Internet Speed
Verizon Fios Quantum Gateway 75/75
Antivirus
Windows Defender, Malwarebytes Free 3.8.3
Browser
Chrome
Other Info
Corsair SP120 x4, LG Blu-ray Drive, Durabrand HT-395 100 Watt Dolby Digital Amp, Corsair H2100 Wireless 7.1 Headset
When referring to RAM 1 GB is defined as 1024 * 1024 * 1024 or 1073741824 bytes. When dealing with disk space most manufacturers define 1 GB as 1,000,000,000 bytes. So you have 48 GB RAM.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210
Each 8 GB stick is actually 8192 instead of 8000 and each 4 GB stick is actually 4096 instead of 4000. This gives me 49093, according to the T.M. Slightly less than what it should be, but that's fine.

The sizes are correct, but to be strictly correct each stick is not 8GB, but 8 GiB. In computers, most measures are in multiples of 1024, not 1000, and those prefixes are know as Kibibyte. RAM sizes are all in GiB, not GB, but Windows always show them wrong, displaying GB when it should use GiB.
You're correct in that you have 49GB (more or less), but it's 48Gib and that's what Windows will show you. It's just a minor display bug.


Q is - do I actually have 49 GB of RAM available to use?

From the entire amount of installed physical memory, how much is actually useable by the OS depends on a number of factors. In your particular case I would say that yes, it's entirely available.

First of all comes hardware support. The motherboard must support all of it, both by providing enough slots and having support for counting and referencing it in the BIOS. The motherboard/processor/computer manual should specify the maximum amount of RAM (as well as its type) that it can handle, any more that that will be wasted.

Then comes hardware usage. Other devices on the computer can reserve small amounts of RAM for its own usage. Prime example of this are on-board video cards that have no dedicated video memory, which draw some main RAM for use for it. That memory will not be available for OS usage, but technically it's not wasted, just used somewhere else.

Then comes the OS limitations. Windows specifically imposes additional artificial restrictions on maximum RAM based on edition. Starter can use 2GB, Professional 4GB and so on. 32 bits versions also have an artificial limitation of 4GB.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
Each 8 GB stick is actually 8192 instead of 8000 and each 4 GB stick is actually 4096 instead of 4000. This gives me 49093, according to the T.M. Slightly less than what it should be, but that's fine.
Then comes the OS limitations. Windows specifically imposes additional artificial restrictions on maximum RAM based on edition. Starter can use 2GB, Professional 4GB and so on. 32 bits versions also have an artificial limitation of 4GB.
Windows 7 64 bin has a limitation of 192 gb for enterprise, ultimate, and pro whereas it is 16 & 8 for home premium and basic. The 4 gb size for 32 is a mathematical limitation; what do you mean by artificial? As stated there is also a limitation on how much memory is actually supported by your system. If you exceed that anything else beyond that won't be available to the OS.

Memory Limits for Windows and Windows Server Releases (Windows)
64-bit computing - Wikipedia, the free encyclopedia

In reality I agree that more than likely you won't use anywhere near that so why waste your money?
 

My Computers My Computers

  • At a glance

    Windows 7 pro/Windows 10 ProIntel i7 860 Quad core 2.8 ghz8 gbATI Radeon HD 5770 1 gb ram
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    HP Pavillion Elite HPE-250f
    OS
    Windows 7 pro/Windows 10 Pro
    CPU
    Intel i7 860 Quad core 2.8 ghz
    Memory
    8 gb
    Graphics Card(s)
    ATI Radeon HD 5770 1 gb ram
    Monitor(s) Displays
    Alienware 25 AW2521HF & Viewsonic
    Screen Resolution
    1920 x1080 & 1680x1050
    Hard Drives
    WD blue 1 tb & 500 gb.
    Browser
    FF of course.
    Other Info
    https://www.bestbuy.com/site/hp-pavilion-elite-desktop-intel-core-i7-processor-8gb-memory-1tb-hard-drive/9921493.p?skuId=9921493
  • At a glance

    Windows 2012 R2 Data center/Linux Minti3 9100 3.6GHz, 8M cache, 4C/4T8GB 2666MT/s DDR4 ECC UDIMM
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Poweredge T140
    OS
    Windows 2012 R2 Data center/Linux Mint
    CPU
    i3 9100 3.6GHz, 8M cache, 4C/4T
    Memory
    8GB 2666MT/s DDR4 ECC UDIMM
    Monitor(s) Displays
    Viewsonic
    Screen Resolution
    1680x1050
    Hard Drives
    1 TB & 750 GB
    Other Info
    https://www.dell.com/en-us/work/shop/productdetailstxn/poweredge-t140?~ck=bt

My Computer My Computer

At a glance

Windows 10 Pro x64Intel Core i7 6700KGSkill TridentZ RGB 16GB 3600 16-16-16-36EVGA GTX 980 Ti SC x2
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Skylake Special #666
OS
Windows 10 Pro x64
CPU
Intel Core i7 6700K
Motherboard
Asus Sabertooth Z170 Mark 1
Memory
GSkill TridentZ RGB 16GB 3600 16-16-16-36
Graphics Card(s)
EVGA GTX 980 Ti SC x2
Sound Card
Realtek High Definition
Monitor(s) Displays
AOC G2460PG
Screen Resolution
1920 x 1080 144Hz
Hard Drives
Samsung 860 Pro 256GB, Seagate Barracuda 4TB x2
PSU
EVGA 1000 P2, EVGA White Custom Braided Cables
Case
Corsair Vengeance C70 Gunmetal Black
Cooling
Corsair H100i v2, Corsair ML120 x2, Thermal Grizzly Kryonaut
Keyboard
Logitech G910 Orion Spectrum
Mouse
Logitech G700s
Internet Speed
Verizon Fios Quantum Gateway 75/75
Antivirus
Windows Defender, Malwarebytes Free 3.8.3
Browser
Chrome
Other Info
Corsair SP120 x4, LG Blu-ray Drive, Durabrand HT-395 100 Watt Dolby Digital Amp, Corsair H2100 Wireless 7.1 Headset
Windows 7 64 bin has a limitation of 192 gb for enterprise, ultimate, and pro whereas it is 16 & 8 for home premium and basic.

Ups yeah, my bad, I was putting the numbers from memory (about memory :p), but the chart is correct.


The 4 gb size for 32 is a mathematical limitation; what do you mean by artificial? As stated there is also a limitation on how much memory is actually supported by your system. If you exceed that anything else beyond that won't be available to the OS.

By artificial I mean that it's a limit arbitrarily set by Microsoft that obey no technical reason. The linked charts of memory limits are actually all artificial, they're set as they are just to lure people into buying the most expensive editions if they want to use more RAM, but the system is actually capable of handling more. The 4GB of x86 is also artificial, presumably to get people to migrate to x64.


In reality I agree that more than likely you won't use anywhere near that so why waste your money?

I agree too. 48GB is an enormous amount. Few users will ever use that much memory, and even servers can waste some with that much. 4 or 8 is normally enough for most people. Of course, the actual use case of the OP might be different.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Core i7-740QM8 GB DDR3NVIDIA GeForce 330GT
Computer type
Laptop
Computer Manufacturer/Model Number
Toshiba Sattelite A665-S6092
OS
Windows 7 Ultimate x64
CPU
Intel Core i7-740QM
Memory
8 GB DDR3
Graphics Card(s)
NVIDIA GeForce 330GT
Screen Resolution
1366x768
Hard Drives
Samsung 840 SSD 500GB
1TB USB3 external HD
Cooling
Coolermaster Notepal U3 notebook cooling pad
Internet Speed
3mbps ASDL
Antivirus
ClamWin 0.98.7
Browser
Opera 12.17 x86 (main), Firefox 38 (sec), IE11 (last resort)
The 4 gb size for 32 is a mathematical limitation; what do you mean by artificial? As stated there is also a limitation on how much memory is actually supported by your system. If you exceed that anything else beyond that won't be available to the OS.

By artificial I mean that it's a limit arbitrarily set by Microsoft that obey no technical reason. The linked charts of memory limits are actually all artificial, they're set as they are just to lure people into buying the most expensive editions if they want to use more RAM, but the system is actually capable of handling more. The 4GB of x86 is also artificial, presumably to get people to migrate to x64.

By your own definition the artificial limitation would apply to the 64 bit versions. Technically (not considering other aspects) a 64 bit OS should be able handle a lot more than even 192 gb. the 4 gb limitation is purely mathematical because 2 to the 32nd power is 4 gb. The 64 bit version is the same price as the 32 bit so your argument doesn't even make sense. The price difference is in the version (ie ultimate, pro, etc).
 

My Computers My Computers

  • At a glance

    Windows 7 pro/Windows 10 ProIntel i7 860 Quad core 2.8 ghz8 gbATI Radeon HD 5770 1 gb ram
    Computer type
    PC/Desktop
    Computer Manufacturer/Model Number
    HP Pavillion Elite HPE-250f
    OS
    Windows 7 pro/Windows 10 Pro
    CPU
    Intel i7 860 Quad core 2.8 ghz
    Memory
    8 gb
    Graphics Card(s)
    ATI Radeon HD 5770 1 gb ram
    Monitor(s) Displays
    Alienware 25 AW2521HF & Viewsonic
    Screen Resolution
    1920 x1080 & 1680x1050
    Hard Drives
    WD blue 1 tb & 500 gb.
    Browser
    FF of course.
    Other Info
    https://www.bestbuy.com/site/hp-pavilion-elite-desktop-intel-core-i7-processor-8gb-memory-1tb-hard-drive/9921493.p?skuId=9921493
  • At a glance

    Windows 2012 R2 Data center/Linux Minti3 9100 3.6GHz, 8M cache, 4C/4T8GB 2666MT/s DDR4 ECC UDIMM
    Computer type
    PC/Desktop
    System Manufacturer/Model Number
    Dell Poweredge T140
    OS
    Windows 2012 R2 Data center/Linux Mint
    CPU
    i3 9100 3.6GHz, 8M cache, 4C/4T
    Memory
    8GB 2666MT/s DDR4 ECC UDIMM
    Monitor(s) Displays
    Viewsonic
    Screen Resolution
    1680x1050
    Hard Drives
    1 TB & 750 GB
    Other Info
    https://www.dell.com/en-us/work/shop/productdetailstxn/poweredge-t140?~ck=bt
:ditto:
 

My Computer My Computer

At a glance

Windows 10 Pro x64Intel Core i7 6700KGSkill TridentZ RGB 16GB 3600 16-16-16-36EVGA GTX 980 Ti SC x2
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Skylake Special #666
OS
Windows 10 Pro x64
CPU
Intel Core i7 6700K
Motherboard
Asus Sabertooth Z170 Mark 1
Memory
GSkill TridentZ RGB 16GB 3600 16-16-16-36
Graphics Card(s)
EVGA GTX 980 Ti SC x2
Sound Card
Realtek High Definition
Monitor(s) Displays
AOC G2460PG
Screen Resolution
1920 x 1080 144Hz
Hard Drives
Samsung 860 Pro 256GB, Seagate Barracuda 4TB x2
PSU
EVGA 1000 P2, EVGA White Custom Braided Cables
Case
Corsair Vengeance C70 Gunmetal Black
Cooling
Corsair H100i v2, Corsair ML120 x2, Thermal Grizzly Kryonaut
Keyboard
Logitech G910 Orion Spectrum
Mouse
Logitech G700s
Internet Speed
Verizon Fios Quantum Gateway 75/75
Antivirus
Windows Defender, Malwarebytes Free 3.8.3
Browser
Chrome
Other Info
Corsair SP120 x4, LG Blu-ray Drive, Durabrand HT-395 100 Watt Dolby Digital Amp, Corsair H2100 Wireless 7.1 Headset
The 4 GB RAM limit for a 32 bit OS is an artificial limit. The OS is 32 bit but that refers to the virtual address space and has nothing to do with RAM addressability. Most even semi modern CPUs have a 36 bit address bus so can theoretically address up to 64 GB RAM. Some 32 bit server editions are able to address up to 32 GB RAM. And the method used to accomplish this is actually simpler than that used by a 64 bit OS, even when RAM is less than 4 GB.

There is a technical reason why the 4 GB limit was imposed but it is still an artificial limit.

All RAM limits in 64 bit Windows are artificial. Server 2012 Standard and Datacenter editions can address up to 4 TB RAM. That limit was imposed because Microsoft was unable to test it with more.

Note that I am speaking of RAM limits of the OS. In most cases the real limit is imposed by the hardware.
 

My Computer My Computer

At a glance

Windows 7 Pro 64 bitXeon W35208 GBNvidia Geforce 210
Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP
OS
Windows 7 Pro 64 bit
CPU
Xeon W3520
Memory
8 GB
Graphics Card(s)
Nvidia Geforce 210

My Computer My Computer

At a glance

W7 64 UltIntel Core i9-7940xGSkill 128GBAMD Radeon RX 560
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
W7 64 Ult
CPU
Intel Core i9-7940x
Motherboard
ASUS x299 TUF
Memory
GSkill 128GB
Graphics Card(s)
AMD Radeon RX 560
Sound Card
RME
Screen Resolution
1920x1080
Hard Drives
5
PSU
BeQuiet!
Case
BeQuiet!
Keyboard
HyperX
Mouse
Logitech
Browser
IE - what else is there?
Thanks guys. I guess what was really confusing me was 'available' vs. 'free'

When referring to RAM 1 GB is defined as 1024 * 1024 * 1024 or 1073741824 bytes. When dealing with disk space most manufacturers define 1 GB as 1,000,000,000 bytes. So you have 48 GB RAM.

That seems to explain it pretty well.

Cheers.
 

My Computer My Computer

At a glance

W7 64 UltIntel Core i9-7940xGSkill 128GBAMD Radeon RX 560
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom
OS
W7 64 Ult
CPU
Intel Core i9-7940x
Motherboard
ASUS x299 TUF
Memory
GSkill 128GB
Graphics Card(s)
AMD Radeon RX 560
Sound Card
RME
Screen Resolution
1920x1080
Hard Drives
5
PSU
BeQuiet!
Case
BeQuiet!
Keyboard
HyperX
Mouse
Logitech
Browser
IE - what else is there?
Back
Top