Brandon Live!

Desktop Search FAQ   |   Start++   |   Contact Me

APC posts non-sense about Windows Vista hardware requirements

September 9, 2005 at 3:33 pm
Imported from old blog

A lot of buzz has been made about this article. 

To give you an idea of just how bad it is, read this little gem:

“If you move from 32 to 64 bit, you basically need to at least double your memory. 2 gigs in 64 bit is the equivalent of a gig of RAM on a 32bit machine. That’s because you’re dealing with chunks that are twice the size… if you try to make do with what you’ve got you’ll see less performance.

It’d be hilarious… if people didn’t take it seriously.  But some people did!

To be clear, for the non-technical among you… A 64-bit machine will not make your data “fatter.”  It means the addresses where your data is stored will be longer.  But just because my address is 64 Wood Lane and yours is 4326 East Ocean View Parkway NorthWest Extension - doesn’t mean your house is bigger than mine.  Likewise, a Word document is going to take up the same amount of memory on a 64-bit system as it will on a 32-bit system.

In fact (at least on Windows) - x64 OSes are generally better at memory management.  So if anything, you’ll get more effective use of your memory in 64-bit Windows.

Yes… you will be able to use larger amounts of memory than before, although there are still limitations.  They are:
1) Price
2) The available sizes for memory modules
3) The number of slots on your motherboard
4) The configurations supported by your motherboard’s BIOS and chipset.

x64 helps to remove a software limitation.  Although in the Windows world we’ve had PAE for years now… which allowed the use of up to 64GB of memory on 32-bit Intel/AMD systems with 32-bit OSes.

But that was a hacky way to do it - by shifting the virtual address map around for different applications.  Each app could still only address as much as it could before (theoretically 4GB, though in reality more like 2 or 3GB).  That’s kind of how Apple does it on their “64-bit” systems I believe.

x64 removes the limitation for 64-bit apps, and allows much more efficient use of memory in general.

Don’t let me undersell 64-bit though.  There are other advantages besides memory.  For example, iAMD64 systems have twice as many General Purpose Registers as i386 systems.  And if there’s anything x86 needs… it’s more registers.






Comments are closed.


[powered by WordPress.]

Hi. I'm Brandon. I'm a geek, and I work on Search technology for Windows at Microsoft. This is my blog.

RSS Button

Picture

categories:

archives:

September 2005
M T W T F S S
« Aug   Oct »
 1234
567891011
12131415161718
19202122232425
2627282930  

search this site:

The views expressed within my blog are my own - and are not in any way indicative of those of the company I work for, Microsoft, or it's employees. No warranties or other guarantees will be offered as to the quality of the opinions or anything else offered here.

Xbox Live GamerCard

Most popular searches that brought people here today:

search (10)start++ (9)an expression
contains an inva
(2)windows desktop
search rebuild
(2)trackpad driver
macbook pro
(2)brandon live (2)itunes 64 bit
download
(2)brandontools.com (2)Paths regedit wds (2)windows desktop
search shared
(2)