4 ms·
I'd argue that there was no true demand for 64 bit computing prior to 2001-2002, if you look at say the Sun Ultra series of workstations, most couldn't go beyon
by Aloha 11y ago
I'd argue that there was no true demand for 64 bit computing prior to 2001-2002, if you look at say the Sun Ultra series of workstations, most couldn't go beyond 4 gb of ram per processor, many much less, the same appears to be the case for DEC. The exception largely was SGI.
Even then, the markets Microsoft was selling NT into, wouldn't have benefitted much from the extra memory (or the greater floating point performance) allowed by 64-Bit processors. Microsoft has never been in the scientific computing part of the business that SUN, DEC, and SGI were playing in.
- fulafel 11y agoSure, workstations didn't need 64-bit at that time. But servers did, and at that time Windows was still trying to prove its credibility as a server OS vs the incumbent Sun/HP/IBM/etc platforms. Another field where 64-bit was an even more urgent requirement was HPC. At the time HPC was more focused on big iron than PC clusters. Here's a classic post from John Mashey outlining the rationale for 64-bit in the early 90s: http://yarchive.net/comp/64bit.html http://yarchive.net/comp/64bit.html Also remember how long and painful the 16-to-32 transition was on Microsoft's platforms. They had every reason to get their platform and running up many years before customers needed the 64-bit apps.
- Aloha 11y agoYeah, that's more or less the argument I was making - (though I seem to recall that it wasn't until the late 90's that the sun user land was 64bit, it was all still 32bit) I don't consider Windows Server a really good general purpose server system, its excellent at some workloads though. IA-64 was a mistake, it has hurt everyone who touched it, I believe it killed VMS (beyond the crazy way VMS is licensed) (and did no favors for HP-UX either.) - it is and was too hard to build a really efficient compiler for - thankfully microsofts porting effort to IA-64 got the codebase set up to go to AMD64. In many ways though, as much as I'd like to see other microarchitectures, x86 is the UNIX of hardware, it's good enough for most applications, and in the long run, good always beats perfect.