Boa Idea, é pena já ser velha, pois tem um grave problema Fiabilidade e Segurança dos dados armazenados.
Mas eu acho uma boa forma de um utilizador ter um sistema operativo instalado mas cara(preço por MB - muito alto), mas para isso as memórias devem ser ECC registred à semellhança do que se passa c/ os servidores, de modo a serem evitados erros.
Olhando sob outro ponto de visto, isto pode ser a solução para a Microsoft acabar c/ a pirataria dos seus sistemas operativos, é por isso que eu digo que a idea já é velha, o problema é que estamos a falar de RAM, para resolver este problema da alimentação da memória nada mais fácil que à semelhança do que se passa c/ as Arcadas e consolas como a Neo-Geo, usarmos um cartucho de ROM's c/ os sistema devidamente pronto a correr, os restantes dados de posteriores upgrades seriam armazenados no disco (mas os comandos básicos estáriam sempre prontos a correr de módolos ROM), neste caso não é preciso de reinstalar de novo o sistema, nem os virus seriam o grave problema para o sistema, dado não poderem destruir a informaçao que estaria guardada nesse cartucho c/ modulos ROM as não ser os virus do tipo CIH/Chernobil.
Assim os sistemas que a microsoft vende teriam de vir prontos a correr em qualquer computador (recente), muito próximo do que se passa c/ certos OS, e o ppl se queria ter um sistema teria de comprar uma versão vendida pela MS.
Ao passo que o ppl de Linux teria de fazer o mesmo ou arranjar uma solução do genero.
É claro que o problema seria o preço dos modulos de memória, e depois no caso da MS do sistema operativo.
Ou seja muito caro, por enquanto é mais fácil e simples as versões em CD ou o download a partir da net (Linux's).
Mas quem sabe se as memórias do tipo smartmedia venham a ser tão rápidas como as ram's, se o futuro se torne presente!