ethomaz said:
A 32bits system can't see 4GB because there is hardware allocation address memory... my notebook even with 8GB RAM can see only 2.9GB with Windows 32bits... that's depends of the hardware manufacturer (mine is Lenovo)... the max I see a Windows 32bits using memory was 3.5GB even so the Windows XP uses ~500MB... so ~3GB for game if you have any other application closed. 4GB is the theorical maximum for 32bits system... in fact the number is lower than that. I agree with you all games uses 32bits executables but not only that the dynamic libraries used (DLL) by the executable to accesse the SO resourcers are 32bits too... I think it is hard to create a full 64bits game today because you will have to convert everything created and used for the game in 64bits too. And even the Windows 8 have 32bits version yet... sad but true. |
You have a notebook with 8GB RAM and use a 32-Bit-Windows? ;) The "hole" is the result of IO-devices residing also in memory and they block usable ram-areas. Again, 4GB is not the maximum for a 32-bit-system, this issue has been resolved since ages and is revolved by PAE. The maximum ram available to an application is not 3GB ram, it is in fact 2 GB, even with all applications closed because there are more "applications" running than you started ;) The processor doesn't even know "application", it knows a "context".








