Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Say, for 32-bit OS, we say that the largest available integer that the CPU can handle natively is 4,294,967,295, which in "human language" is 4 Gigabytes.

So for a 64-bit CPU, such number is 18,446,744,073,709,551,615, but how would you call it? A gazillion?

share|improve this question

closed as off-topic by ultrasawblade, Carl B, Dave M, Excellll, Canadian Luke May 20 at 3:37

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "This question is not about computer hardware or software, within the scope defined in the help center." – ultrasawblade, Carl B, Dave M, Excellll, Canadian Luke
If this question can be reworded to fit the rules in the help center, please edit the question.

    
Related question –  Daniel Beck May 18 at 22:00

1 Answer 1

up vote 2 down vote accepted

The first number is called 4 billion 294 million 967 thousand 295. Likewise, the larger number is 18 quintillion 446 quadrillion 744 trillion 73 billion 709 million 551 thousand 615 (given in short scale, so not everyone agrees that the first number are "billions" – they'll say it's "milliards").

4 gigabytes is the addressable memory range in 32 bit machines (simplified). The term 4 gigabytes is from the SI prefix for billion and just means "4 billion bytes" (similar to 1 kilometer = 1000 meters). So you could call that number "4 giga" if you want to confuse everyone you're talking to.

It's a bit more than 4 billion since we're actually dealing with powers of two rather than powers of 10, so the "kilo" is 1024, not 1000. Alternative binary prefixes exist, so you'd more correctly call this number 4 gibibytes.

Likewise, the larger number, used as a prefix, would be 16 exa or 16 exbi.

Note that 64 bit CPUs aren't actually able to address this much memory, it's usually "only" a few dozen to a few hundred GB.

share|improve this answer
    
Thanks for the answer. Just curious, why would MS limit the amount of RAM? It just doesn't make sense. –  MikeF May 19 at 2:26
2  
Probably because some marketer somewhere decided that it would be a good idea to get you to buy more expensive editions of Windows. –  Daniel Beck May 19 at 6:44
    
That, and as far as the uppermost limit on the highest edition of Windows, they won't support more RAM than they've ever actually tested. –  ultrasawblade May 19 at 15:17

Not the answer you're looking for? Browse other questions tagged or ask your own question.