Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › i dont understand 32-bit memory limitations
New Posts  All Forums:Forum Nav:

i dont understand 32-bit memory limitations

post #1 of 22
Thread Starter 
I need some explaining call me stupid but I just don't understand the memory limit.

Some people tell me memory limit includes video memory.
Does that mean if I got 3GB system memory and 1GB video memory (512 X2) it will cap my video memory or system memory?
Also how does it limit me?

Some people say it will read up to 4GB but only address 3.5GB what does this mean? and does this also include video memory?

So can any body shed some light for me?

thanks
Tha Beast!
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 4770K 4.4Ghz 1.25V ASUS Z87 Sabertooth EVGA GTX 1080 FTW2 iCX 2126/11GHz 16GB DDR3 2400Mhz 
Hard DriveHard DriveCoolingOS
Kingston 480GB SSD HGST 2TB Corsair H100i Windows 10 Home 64-bit 
MonitorKeyboardPowerCase
AOC I2269VW-B 22" Razer BlackWidow Ultimate 2014 Corsair HX650 Corsair Vengance C70 Gunmetal 
MouseMouse PadAudio
Razer Deathadder 2013 Razer goliathus Sound Blaster X-FI Xtreme Audio PCIe 
  hide details  
Reply
Tha Beast!
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 4770K 4.4Ghz 1.25V ASUS Z87 Sabertooth EVGA GTX 1080 FTW2 iCX 2126/11GHz 16GB DDR3 2400Mhz 
Hard DriveHard DriveCoolingOS
Kingston 480GB SSD HGST 2TB Corsair H100i Windows 10 Home 64-bit 
MonitorKeyboardPowerCase
AOC I2269VW-B 22" Razer BlackWidow Ultimate 2014 Corsair HX650 Corsair Vengance C70 Gunmetal 
MouseMouse PadAudio
Razer Deathadder 2013 Razer goliathus Sound Blaster X-FI Xtreme Audio PCIe 
  hide details  
Reply
post #2 of 22
You've pretty much got it correct.

32-bit is supposed to be maxed out at around 4GB but it's actually less which is why people say about 3.5GB is the true limit.

Now, if you have 3GB of RAM and a video card with 1GB of RAM, then you're maxing out the capacity. This limits you in that if you add 1GB more RAM (totaling 4GB sytem RAM and 1GB video RAM), the new stick you added isn't going to be utilized.

From my understanding, it'll prioritize video memory over system memory. If you were to swap out or put in another video card with more RAM, it'd count those towards the max and part of the 3GB system RAM would not be utilized.

That's my understanding at least and I may be wrong, it's late and I'm tired. -_-

Hope I was of some help.
Current System
(20 items)
 
  
CPUMotherboardGraphicsRAM
Xeon X5650 (4GHz @ 1.275v) Asus Sabertooth x58 Gigabyte G1 Gaming 980ti Corsair Platinum 16GB (2x8GB) 2133 DDR3 
Hard DriveHard DriveHard DriveHard Drive
Samsung 850 Evo 500GB (OS Drive) 2x Western Digital 2TB Green (WD20EARS) 1x Western Digital 2TB Green (WD20EARX) 1x Western Digital 4TB Red (WD40EFRX) 
Optical DriveCoolingCoolingOS
2x Sony Optiarc DVD RW AD-7240S Corsair Hydro Series H100i 5x Scythe Gentle Typhoon AP-14 Windows 7 Ultimate 64-bit 
MonitorMonitorKeyboardPower
Samsung S27A950D (Primary) Dell MP2400 (80" projection) Dell Compact Black USB Keyboard (RT7D50) Corsair AX1200 Modular 
CaseMouseAudioAudio
Corsair Obsidian 800D Microsoft USB Intelimouse (Ball) Klipsch Promedia Ultra 5.1 Logitech G930 Wireless Headset 
  hide details  
Reply
Current System
(20 items)
 
  
CPUMotherboardGraphicsRAM
Xeon X5650 (4GHz @ 1.275v) Asus Sabertooth x58 Gigabyte G1 Gaming 980ti Corsair Platinum 16GB (2x8GB) 2133 DDR3 
Hard DriveHard DriveHard DriveHard Drive
Samsung 850 Evo 500GB (OS Drive) 2x Western Digital 2TB Green (WD20EARS) 1x Western Digital 2TB Green (WD20EARX) 1x Western Digital 4TB Red (WD40EFRX) 
Optical DriveCoolingCoolingOS
2x Sony Optiarc DVD RW AD-7240S Corsair Hydro Series H100i 5x Scythe Gentle Typhoon AP-14 Windows 7 Ultimate 64-bit 
MonitorMonitorKeyboardPower
Samsung S27A950D (Primary) Dell MP2400 (80" projection) Dell Compact Black USB Keyboard (RT7D50) Corsair AX1200 Modular 
CaseMouseAudioAudio
Corsair Obsidian 800D Microsoft USB Intelimouse (Ball) Klipsch Promedia Ultra 5.1 Logitech G930 Wireless Headset 
  hide details  
Reply
post #3 of 22
32 bit---

2x2x2x......32times = 4,294,967,296 bytes
4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB

for 64 bit---

2x2x2x......64times = 18,446,744,073,709,551,616
18,446,744,073,709,551,616 / (1,024 x 1,024) = 16exabyte

Now, this memory limit is for the total addressable memory in system which includes the gfx memory. The gfx card will set aside a large part of this limit for itself. Example, in my 32bit system with 4gb(2x2) ram a gfx card with 1gb memory the division is as follows ---- my HD5770 uses about 800+MB of its memory and leaves around 3.2GB of my ram to be utilized by win7 32bit.
Edited by leopold1985 - 2/23/11 at 1:11am
    
CPUMotherboardGraphicsRAM
Phenom II X4 955BE ASUS M4A88TD-V-EVO/USB3 MSI GTX 560Ti TwinFROZR II OC Corsair XMS3 2x2GB 1600MHz C9 
Hard DriveOSMonitorPower
2x500GB Seagate Windows 7 Ultimate 32bit Samsung 20" B2030 Corsair TX650 V2 
Case
CM HAF932 (painted black) 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Phenom II X4 955BE ASUS M4A88TD-V-EVO/USB3 MSI GTX 560Ti TwinFROZR II OC Corsair XMS3 2x2GB 1600MHz C9 
Hard DriveOSMonitorPower
2x500GB Seagate Windows 7 Ultimate 32bit Samsung 20" B2030 Corsair TX650 V2 
Case
CM HAF932 (painted black) 
  hide details  
Reply
post #4 of 22
HUH !?
how system RAM connected to GRAM ?

the 32BIT is a system RAM useble limit
in othe word under 32bit OS the PC wont be able to use more then 3.5GB (even if u have more RAM instlled)

GRAM have nothing to do with it
GRAM used to max if the game/program need it
dont forget that a graphuc card is a mini computer of its own (his own GPU (aka CPU) his on memmory controller and GRAM)
post #5 of 22
4 gigs of totaly system ram, including all cache's (like cpu, and harddrive, dvd buffers, etc), bios, and all roms (including NB's and SB's, they are ROM's believe it or not, and have to be mapped by the system.), dimm slot ram, and video ram, i'm sure there are other things consider "ram" on the computer, but that is the majority of them.

that is why some times it seems like less that 4 gb's, cause we don't always consider some of these components as memory type devices.
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
post #6 of 22
Quote:
Originally Posted by leopold1985 View Post
32 bit---

2x2x2x......32times = 4,294,967,296 bytes
4,294,967,296 / (1,024 x 1,024) = 4,096 MB = 4GB

for 64 bit---

2x2x2x......64times = 18,446,744,073,709,551,616
18,446,744,073,709,551,616 / (1,024 x 1,024) = 16exabyte

Now, this memory limit is for the total addressable memory in system which includes the gfx memory. The gfx card will set aside a large part of this limit for itself. Example, in my 32bit system with 4gb(2x2) ram a gfx card with 1gb memory the division is as follows ---- my HD5770 uses about 800+MB of its memory and leaves around 3.2GB of my ram to be utilized by win7 32bit.
could've just done 2^32 and 2^64
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
Bazinga Punk
(12 items)
 
ooh shiny!
(6 items)
 
 
CPUMotherboardGraphicsRAM
Intel Xeon 3440 AsRock P55 extreme Evga 8800 GT 512 MB Gskill Ripjaws 
Hard DriveCoolingOSMonitor
Western Digital Blue Antec Khuler 620 Ubuntu 11.10 Asus vw264H 
KeyboardPowerCaseMouse
GIGABYTE KM7600 CORSAIR TX 650 Cooler Master 590 GIGABYTE GM-M6800 
CPUMotherboardGraphicsRAM
Intel Core I5 6500 Gigabyte z170xp-SLI Nvidia 970gtx Corsair 16gb ddr4 2666mhz  
Hard DriveOS
250gb Samsung Evo 850 Windows 10 & Ubuntu 15.10 
  hide details  
Reply
post #7 of 22
You also need to consider other memory. the cpu,hdd,..etc all have memory (cache). So not only the 3g of the system ram is fro ur main ram, its also from the cpu and hdd. And yes the system prioritize gram over ram.
The bottleneck
(13 items)
 
  
CPUMotherboardGraphicsRAM
E5400 @ 3.5 stock volts Msi g31 (no voltage control) Gtx 460 Hawk (Talons attack) 2g Ddr2 @ 651 
Hard DriveOS
250 WD Win 7 64-bit Ultimate 
  hide details  
Reply
The bottleneck
(13 items)
 
  
CPUMotherboardGraphicsRAM
E5400 @ 3.5 stock volts Msi g31 (no voltage control) Gtx 460 Hawk (Talons attack) 2g Ddr2 @ 651 
Hard DriveOS
250 WD Win 7 64-bit Ultimate 
  hide details  
Reply
post #8 of 22
Thread Starter 
hmm okay i understand now.
Tha Beast!
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 4770K 4.4Ghz 1.25V ASUS Z87 Sabertooth EVGA GTX 1080 FTW2 iCX 2126/11GHz 16GB DDR3 2400Mhz 
Hard DriveHard DriveCoolingOS
Kingston 480GB SSD HGST 2TB Corsair H100i Windows 10 Home 64-bit 
MonitorKeyboardPowerCase
AOC I2269VW-B 22" Razer BlackWidow Ultimate 2014 Corsair HX650 Corsair Vengance C70 Gunmetal 
MouseMouse PadAudio
Razer Deathadder 2013 Razer goliathus Sound Blaster X-FI Xtreme Audio PCIe 
  hide details  
Reply
Tha Beast!
(15 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 4770K 4.4Ghz 1.25V ASUS Z87 Sabertooth EVGA GTX 1080 FTW2 iCX 2126/11GHz 16GB DDR3 2400Mhz 
Hard DriveHard DriveCoolingOS
Kingston 480GB SSD HGST 2TB Corsair H100i Windows 10 Home 64-bit 
MonitorKeyboardPowerCase
AOC I2269VW-B 22" Razer BlackWidow Ultimate 2014 Corsair HX650 Corsair Vengance C70 Gunmetal 
MouseMouse PadAudio
Razer Deathadder 2013 Razer goliathus Sound Blaster X-FI Xtreme Audio PCIe 
  hide details  
Reply
post #9 of 22
Quote:
Originally Posted by transhour View Post
could've just done 2^32 and 2^64
Haha thanks, I always forget about that key up there...

@shadowk

I know it sounds far fetched but gram is actually addressable by the cpu so it is included in the limit.
    
CPUMotherboardGraphicsRAM
Phenom II X4 955BE ASUS M4A88TD-V-EVO/USB3 MSI GTX 560Ti TwinFROZR II OC Corsair XMS3 2x2GB 1600MHz C9 
Hard DriveOSMonitorPower
2x500GB Seagate Windows 7 Ultimate 32bit Samsung 20" B2030 Corsair TX650 V2 
Case
CM HAF932 (painted black) 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Phenom II X4 955BE ASUS M4A88TD-V-EVO/USB3 MSI GTX 560Ti TwinFROZR II OC Corsair XMS3 2x2GB 1600MHz C9 
Hard DriveOSMonitorPower
2x500GB Seagate Windows 7 Ultimate 32bit Samsung 20" B2030 Corsair TX650 V2 
Case
CM HAF932 (painted black) 
  hide details  
Reply
post #10 of 22
Quote:
Originally Posted by shadowk View Post
HUH !?
how system RAM connected to GRAM ?

the 32BIT is a system RAM useble limit
in othe word under 32bit OS the PC wont be able to use more then 3.5GB (even if u have more RAM instlled)

GRAM have nothing to do with it
GRAM used to max if the game/program need it
dont forget that a graphuc card is a mini computer of its own (his own GPU (aka CPU) his on memmory controller and GRAM)
I think you misunderstood.

GFX memory is prioritised when memory addressing takes place - so your graphics card memory is counted first, THEN your system memory. That's why there's normally a 3.5GB limit in 32bit OSes, most cards nowadays have 256-512mb RAM which takes up the place of system mem.

That probably didn't make much sense, sorry.
It plays TF2
(18 items)
 
LG Nexus 5
(12 items)
 
Acer 5745PG
(6 items)
 
CPUMotherboardGraphicsRAM
4790k ASRock Z97 Extreme6 Asus GTX980 Strix 4GB Kingston HyperX Fury Black 2x8GB 
Hard DriveHard DriveHard DriveOptical Drive
OCZ Vector 128GB Seagate 2TB  Seagate 500GB 7200.12 Some LG that works properly 
CoolingOSMonitorKeyboard
Corsair H105 Windows 8 Pro 64bit Samsung B2330h MS Digital Media Keyboard 
PowerCaseMouseMouse Pad
CoolerMaster Silent Pro M600 Coolermaster CM690II Advanced Logitech G500s CyberSnipa Something 
AudioAudio
JVC RX700 Creative X-Fi Titanium 
CPUMotherboardGraphicsRAM
Quad-core 2.3 GHz Krait 400 LG Something + Qualcomm MSM8974 Snapdragon 800 Adreno 330 2 GB 
Hard DriveOptical DriveCoolingOS
32 GB internal storage 8MP AutoAwesomeHDRFace + 1MP SelfieMachine Air Android 4.4.2 
MonitorPowerCaseMouse
True HD IPS+ 1080 x 1920 pixels, 4.95 inches Non-removable Li-Po 2300 mAh battery LG Sexybox Capacitive touchscreen 
CPUGraphicsRAMHard Drive
i5 480m @ 2.66GHz GT420M 1GB 4GB DDR3 WD 750GB 
OSMonitor
Windows 7 Professional 64 bit 15" 1366x768 + two point touchscreen 
  hide details  
Reply
It plays TF2
(18 items)
 
LG Nexus 5
(12 items)
 
Acer 5745PG
(6 items)
 
CPUMotherboardGraphicsRAM
4790k ASRock Z97 Extreme6 Asus GTX980 Strix 4GB Kingston HyperX Fury Black 2x8GB 
Hard DriveHard DriveHard DriveOptical Drive
OCZ Vector 128GB Seagate 2TB  Seagate 500GB 7200.12 Some LG that works properly 
CoolingOSMonitorKeyboard
Corsair H105 Windows 8 Pro 64bit Samsung B2330h MS Digital Media Keyboard 
PowerCaseMouseMouse Pad
CoolerMaster Silent Pro M600 Coolermaster CM690II Advanced Logitech G500s CyberSnipa Something 
AudioAudio
JVC RX700 Creative X-Fi Titanium 
CPUMotherboardGraphicsRAM
Quad-core 2.3 GHz Krait 400 LG Something + Qualcomm MSM8974 Snapdragon 800 Adreno 330 2 GB 
Hard DriveOptical DriveCoolingOS
32 GB internal storage 8MP AutoAwesomeHDRFace + 1MP SelfieMachine Air Android 4.4.2 
MonitorPowerCaseMouse
True HD IPS+ 1080 x 1920 pixels, 4.95 inches Non-removable Li-Po 2300 mAh battery LG Sexybox Capacitive touchscreen 
CPUGraphicsRAMHard Drive
i5 480m @ 2.66GHz GT420M 1GB 4GB DDR3 WD 750GB 
OSMonitor
Windows 7 Professional 64 bit 15" 1366x768 + two point touchscreen 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Windows
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Windows › i dont understand 32-bit memory limitations