If RAM and storage become heterogenous and retain information when powered off, the computer as we know it will vastly change. Imagine if you could put your computer to "sleep," pull a box out of it the size of an Atari 2600 cartridge, go to another computer (at work, an Internet café, or whatever), plug in that cartridge, "wake" it up, and then continue blissfully along right where you left off. Applications that work with absolutely
enormous datasets (weather simulation, ocean currents, 3D rendering) get all the benefits of being able to access up to 16
million terabytes of virtual RAM without the usual slowdown associated with
disk thrashing because there would be no practical difference between RAM and storage. Game consoles would be completely redesigned, but what would
really benefit would be mobile devices. There would no longer be the need to make sacrifices for RAM because you could just dynamically repurpose storage as needed.
--Patrick