I was thinking about RAM's role was to eliminate the speed issue with current storage speeds like HDD and SSD. So programs get loaded to ram so information gets read and write faster between RAM and CPU.
What If SSD reach like 10,000MBps or faster it would be no reason to rely on ram anymore. Because it's faster from running off the SSD.
With 64GB of RAM Software from HDD > RAM <> CPU Game loads to ram probably requires 16GB of files because depends on files like game level. It will have to read and write more often so that file must be store on RAM. Then will have to be discarded if enter more than one levels in the game or exit the game.
Then try opening other things while playing the game then you eventually filled up the ram.
Now with future SSD with 1TB at 10GBps or higher Software from SSD <> CPU
Game just simply load off the SSD.
Worry about space? There is no need to worry because you have think as if everything is on and no need for loading. Hell you can run like all your games at once. Just depends on if you install the game on the SSD or not.
Programming will be simple since there is no need to worry about temporary files storage and memory management.
I very much doubt any size of SSD will be able to match the speed of ram. The fact that ram is only temporary means it will always have a faster i/o operation than something that needs to actually switch something permanently.
I was thinking about RAM's role was to eliminate the speed issue with current storage speeds like HDD and SSD.
No, RAM is there because without it, the CPU can't do anything. You'd have an easier time convincing me that in the future, HDD and SDD would be replaced entirely by RAM of some sort than the other way around.