Originally posted by: Artanis
The majority 32 bits apl. which doesn't override Windows settings through their own memory manager, like Maya or Photoshop, can have IMAGE_FILE_LARGE_ADDRESS_AWARE flag activated (using imagecfg.exe utiliy for a 32bit executable - wich is a formality), for using 3GB of phisical (or virtual RAM). BTW, in Linux32 i heard 3GB limit for aplications is activated by default...
Well, - bandaid.
Not to even talk about posibility of rewriting 32bit apl. for PAE, for using RAM over 4GB barrier in 32bit OS.
Of course, this is not a elegant or desired solution and can't last forever (but is a solution)...
Yes, I agree. - This is very undesirable. The idea is to port software to 32-bit segmented, poor performance format. A task many magnitudes more difficult, expensive, bugprone, and timeconsuming, than porting to 64-bit. This just to offer the short term option of buying a 32-bit only CPU instead of a 64-bit.
Kinda like: "It's winter, we're out of wood and freezing. Cutting more wood is not necessary. Let's set fire to the forest instead. Should keep us warm a while."
And Vee, if the quantity of phisical RAM is not relevant (while many of today's workstations are still sold with 1-2 GB RAM by default), why should we even care NOW about the 32 bit memory limitations ?
If next year a super game for instance, will be released, wich will require a 64bit OS, and a minimum 2GB of phisical RAM installed, do you believe it would be a succes? I sincerely doubt it would, considering the RAM prices, and why not, the big latencyes of 1GB modules...
Yes, I believe that 64-bit games will be successes next year. And the hardcore gamers that drive the market buzz, and the sales, are already on 64-bit, or will be shortly. But I do believe that there will be 32-bit editions. But they will be crippled in some way. Many gamers will not accept less than full content. This is perfectly evident by the sales of highend videocards.
Yes, the performance of large installements of DDR, is problematic. That's why we're going DDR2 and DDR3 gradually.
You misunderstand me somewhat. I said "not
completely relevant".
But my point is this: You can run out of virtual address space on a 1GB machine as well. When you get that out of memory message, you've run into the 32-bit barrier. Installing more physical ram won't help you. More ram may help performance, but I don't think there's terrible much point with more than 2GB ram in a PC workstation, as long as we're still on 32-bit.
That may also be some kind of guide to when we need to be migrated to 64-bit. 2GB standard is somewhere we need to go 64-bit. Let's see...