Wrong, Windows by default goes to the next available memory address that can hold the application, resulting in very little fragmentation for the average user.
hence the OS can often not fullfull an applications request for more (virtual) memory.
I have NEVER had the problem where the OS couldn't fullfull an applications request for more virtual memory. When was the last time I got that "Out of memory" error? NEVER, and I only have 700mb virtual memory max!
Depending on the app, thhis either results in lower performance (typical), or "out of memory" errors (more rare, but still happens).
Completely wrong, you should first of all install 16mb of ram and let windows xp run off your hard drive! PAE allows a very high limit for ram yet M$ doesn't want the mainstream to use it, and OF COURSE companies such as Dell, levono, gateway make sure their systems are PAE compatible, (they already are)
http://support.microsoft.com/kb/875352
Infact, WINDOWS XP Already supports PAE!! If you enable DEP, it automatically enables PAE! Here I quote from the link above,
"To use these processor features, the processor must be running in Physical Address Extension (PAE) mode. However, Windows will automatically enable PAE mode to support DEP. Users do not have to separately enable PAE by using the /PAE boot switch."
2 GB per app really is getting claustrophobic by itselve, many games will use well over 1 GB by themselves (IL2 Forgotten Battles with AEP will use up to 1.5 GB with ease, not too mention serious photo/video/audio editing apps)
Thats what PAE solves, more ram detection!
If you ask me who needs 64 bit addressing, or when do we need it, I say first and mostly developpers need it, and we needed it 5 years ago so that we could start reaping the benefits today. Unfortunately, this has not happened, so will be screwing around with /3GB switches, ugly, difficult (therefore, expensive) and very slow PAE extentions, and we will be seeing developpers having to work "double" to create both 32 and 64 bit code (drivers, games, apps,..) for many years to come. THis is silly, useless and slows down advances, and it was completely unnessary considering a 64 bit x86 cpu costs maybe 2% more than a 32 bit one. If intel and AMD had been making their cpu's 64 bit capable since 2000, I'm fairly certain no game, no OS, no high end app and no driver would still be written for 32 bits today. Ask yourselve why.
Even if you ENABLED DEP on windows xp which automatically enables PAE, windows xp has been
HARDCODED to only let you use 4gb, the same limit as with PAE disabled, why would they allow a feature such as DEP if the performance would "suffer"?
Now, this means IMO, the (x86) IT industry as a whole needs (or at the very least benefits from) 64 bit computing, but since more than 99.5% of the installed userbase is still 32 bit only, and even 5 years from here I estimate 50% of the installed base will still be 32 bit only, it means as an individual buying a 64 bit capable machine will not give you nearly as much benefit as it could have. most apps will still be written for 32 bit limitations in mind, will not use sparse mapping to simplify porting between 32 and 64 bit, etc, etc. The biggest (only?) benefit as an individual buyer will therefore come from either the OS in combination with one or two specialty apps that really benefit from it, and from slightly increased performance due to the other improvements AMD threw in (more GPR's, remove some old legacy bagage, twice the number of SSE2 registers, .etc).
WRONG, 64bit cpus carry on bagage that requires more than twice the amont of registers as 32bit cpus had, this results in lower cpu yeilds, higher research and devolpment, a bigger cpu die, and higher cost to the consumer for what? You think the worlds gonna end because you think that you might run out of memory running on 32bit?
IT will take at least another 5 years now before we all reap the benefits (cheaper/simpler development of powerfull apps/games) that could/should have been ours today. 64 bit x86 is way overdue, perhaps even more so 32 bit was in 386/486 days when we still messed with crappy 16 bit OSes (DOS, 3.11, even 9x) and apps when could have had something as powerfull as OS/2 or NT.
Ohh yeah, 64bit is "way overdue", you are clearly a M$ and AMD fanboy, I myself havn't got an intel cpu since the p3 so don't be saying that im an intel fanboy. I am neutrel unlike most of you.
Its like buying GPRS or 3G enabled GSM phones. IF you're the first/only one owning one, and your operator doesn't support it yet (cause you're the only one) the benefit is nill, but when all your friends have one, as well your operator, its pretty damn nifty and usefull technology.
= The views stated herein are my personal views, and not necessarily the views of my wife. =
Who cares, you go on the phone to talk, not play games on it.