Memory doesn't quite double every two years; if it did, we'd have almost 80 GB of memory by now.

Anyway, looks like about 300 years from now, with Moore's Law still holding, we'd have about 10**45 GB of memory . . . .Code:`$ python`

Python 2.4.3 (#1, Jul 27 2009, 06:41:38)

[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> x = 64

>>> for n in range(0, 20):

... x *= 2

...

>>> print x

67108864

>>>

Code:`>>> x = 2`

>>> for n in range(0, 300/2):

... x *= 2

...

>>> print x

2854495385411919762116571938898990272765493248

>>> import math

>>> math.log(x) / math.log(10)

45.455529345261155

>>>