Is ARM 64-bit? By which I mean, can an OS create a process of larger than 4GB in size? (Or can it even use more than 4GB of memory in total?)
I was on public transport the other day, there was a leaflet advertisement from a consumer electronics high-street shop, selling TVs, DVD players, PCs etc, and there was a €500 PC (US$ 700) with 8GB of memory. So assuming in 2 years, every (Intel) PC you buy off the high street has say 8-16 GB of memory, ARM computers (90% of PCs according to the guy) are going to look pretty stupid with a 4GB limit.
But maybe I'm wrong, maybe it's totally 64-bit? But Wikipedia doesn't seem to think so, and I can't find much evidence one way or the other.
And it's not the case that "nobody needs more than 4GB" either, a) every PC will just have that much memory, and b) Because of that, programs will start to use that much memory. i.e. there is often a speed vs memory trade-off, and if everyone has GBs of memory, there's no point making your program run slower to fit in 100MB of memory.
And further, "nobody needs more than 4GB", well I mean in a way nobody needs more than 100MB I would say (10 years ago my desktop machine had 128MB, could do word-processing, internet browsing, etc.) But have fun running modern software on a 128MB computer! The same will happen to 4GB computers.
Anyone know?