Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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 LawrenceC, Carl B, Dave M, Excellll, Canadian Luke May 20 '14 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." – LawrenceC, 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 '14 at 22:00
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 '14 at 2:26
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 '14 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. – LawrenceC May 19 '14 at 15:17

Not the answer you're looking for? Browse other questions tagged .