even worse when considering things altogether. under 64 bit os your 32 bit apps can use up to 2 gigs of ram. if you are lucky.
hi,
under windows x86 (XP, vista 32 bit and so on), each application has a address-space of 2 gigs.
thats not limit to the installed ram, if you have 1 gig ram installed, the application, can still address 2 gigs of address-space.
under windows 64, is the same, only if the application has flag with the "large address flag". then the application can use the full 32 bit address-space of 4 gigabyte and if you have installed 4 gig or more of ram, the application can then use then 4 gigabyte of the ram for theres data.
why its limit until 2 gig address room in windows 32 bit?
because the rest is reserved by the operation system to mapping in the graphic-card and so on.
but man can chance the reserved in the boot.ini so that the system only reserved 1 gig of the address space, for example (you can type i a amount of the address-space which has to be reserved for the operation system, but less a 1,5 gigabyte for the operation system isnt really good).
the problem is, if you limited the system to 1 gig address-space you get trouble with the drivers and the system didnt work or get instable.
Mehrpack