Dude, Where's My 4 Gigabytes of RAM?

Maybe all programs in near future comes in a usb-memory-like device that holds its own memory usage? Even its own cpu… Would be nice.

Moving memory handling to the program instead of bios/OS… Every program runs in its own world (virtual machine) with pipelines in and out to communicate with the host OS.
The real machines memory mapping will be to handle those pipes.