[A complimentary Cc of this posting was NOT [per weedlist] sent to
Peter J. Holzer
Last time I looked there was no processor which would actually use all
64 bits in the MMU. The usable number of bits is typically somewhere
between 36 and 48, which limits the usable virtual memory (including
memory-mapped files, etc.) to 2^36 to 2^48 bytes.
So, IIUC, I misinterpreted your remark. I thought that you say that
currently, one can't get enough MEMORY to overflow 64bit. And now you
say that one can't get enough MEMORY ADDRESS SPACE to overflow 64bit.
If you have enough money to develop a new MMU for your CPU, you are
right ;-).
About 10 years ago I looked through notes for a hardware design 101
class, and one of the first homeworks was to design a MMU, simple, but
good enough to bootstrap a processor via (a hard disk/whatever)
sitting on a bus. They needed to catch memory accesses to a segment
in memory, and translate them to bus access commands; and I think the
requirement was to design this in terms of discrete components
(transistors). So IIRC, I think even I have enough money for such a
design. ;-)
Yours,
Ilya
P.S. Thinking about it more: the price estimate I gave is in ballpark
of a price of a particle physics detector (LHC, Tevatron).
Given that current design is to through away 99.99999% (or
whatever) of information as early as possible, any money spent
on larger storage and memory throughput has a probability to
improve a chance the data from experiments may be (later) used
for unrelated purposes...
P.P.S. I tried to imagine other scenarios which may quickly produce
much more than 2^64 bytes of info. First I thought of LLST
(
https://www.llnl.gov/str/November05/Brase.html), but it is
only 2^55 B/year. The only other "realistic" scenario I found
is a very anxious bigbrother: a "good" video camera (I'm
thinking about IMAX-like quality, 4K x 3K x 3 x 50p; maybe not
available this year, but RSN) can easily saturate 10Gb-BASE
connection (in RAW stream with minimal compression).
So if London authorities decide to replace their spycams by
such beasts, AND would like to preserve RAW streams, they
would generate 10TB/sec. This is 25e18 B/month, which is
>2^64 B/month. Viva the bigbrother!