On 2012-03-23 12:51, Tom Del Rosso wrote:
> It would eliminate a lot of redundancy if everyone used shared storage.
> Think of how an Exchange mail server uses 'single instance', so everyone who
> sent or received an email uses the same copy.
I don't want to persist this off-topic thread so hopefully my comments
here will finish the discussion.
I really have little knowledge of what the current technology is; my
research is mostly limited to what I need to get Java to behave in
compiler. But my thoughts are generally along these lines:
- It is more efficient to store data in ready access memory; normally
random access memory (RAM). Many of us here use or have used a RAM-drive
of some type.
- I used a Palm for a couple of years and my understanding is that
everything is installed into ready access memory and is always running;
although applications not being used are in a state of sleep.
- Non-volatile RAM is improving. When failures are negligible, and
when it is fast enough, and when it can be made large enough, we might
begin using it as both ready access memory and as primary storage.
External storage will be used mostly for backup. Like the Palm, when you
turn your computer off it goes into a battery-powered sleep.
- As we store more things in ready access memory we will need to make
it larger. So if this is the future then 128-bit architecture is not
unreasonable.
But the future is merely an indefinite imagination, the past a faulty
memory, and the present a point in time that never exists.
Frank