Supondo que os SSDs sejam extremamente propensos a questionar quão econômico seria carregar um sistema operacional na memória principal e executá-lo a partir daí?
Posso pensar que posso lidar com algumas desvantagens óbvias (eu sobrevivi dentro dos limites de uma VM de 20gig nos últimos 2 anos), mas quais são os prós, contras, requisitos e custo para executar o Windows 7 ou o Fedora mais recente ou Distribuição do Ubuntu estritamente a partir da RAM.
Só para não haver confusão, não estou dizendo que execute o SO a partir de um pendrive ou CD ao vivo. Estou dizendo, inicie o computador, transfira todo o sistema operacional para a memória de um HD externo ou 'a nuvem' ou um grande cartão de memória e execute-o lá. Quando a máquina desligar, salve o estado no armazenamento externo.
fonte
Respostas:
Boa pergunta, mas acho que está faltando alguma coisa - a maior parte do sistema operacional já está carregada na memória do sistema na inicialização. Todo programador no mundo sabe qual é a lentidão / gargalo em um computador (a unidade de disco, independentemente do seu tipo, para você não programador), para que todos carreguem o máximo possível economicamente na RAM do sistema.
Embora certamente seja possível fazer o que você pede, não faz sentido, pois você precisa carregar o sistema operacional da unidade de armazenamento na inicialização e depois reescrevê-lo novamente na unidade antes de desligar. Além disso, depois que o sistema operacional é carregado, não é necessário recuperar muito da unidade de armazenamento (além de determinadas tarefas e atualizações do sistema, etc ...).
Você obteria melhores ganhos de desempenho usando um disco RAM como uma área de armazenamento temporário ou mesmo colocando aplicativos inteiros no disco RAM e executando-os a partir daí. O que estou tentando entender é que não é o sistema operacional que realmente precisamos executar a partir de uma mídia de armazenamento rápida - são os aplicativos que você precisa carregar posteriormente . Depois que a maioria dos sistemas operacionais é carregada, não há muito acesso ao disco do próprio sistema operacional, mas dos aplicativos que você usa.
fonte
c:
). Assim, faz totalmente sentido ter o sistema operacional na RAM.apenas algumas idéias. não muito bem organizado. mas vamos ver até onde podemos ir.
é certo que, com o preço atual da RAM, torna-se uma opção muito atraente para executar todo o sistema operacional a partir da RAM e carregá-lo do disco rígido apenas na inicialização (e gravá-lo durante o estilo de encerramento do diário).
o problema é que fazer isso em particular não é fácil e, considerando os usuários estimados que o farão, não será muito econômico para os fabricantes / desenvolvedores de software / SO fazer isso.
no entanto, para o linux, pode ser uma opção e pode-se tentar especificar a quantidade de RAM disponível e criar um sistema operacional personalizado para ele. por exemplo, edição de 4 gb de ram / edição de 8 gb de ram / 16 gb de ram, na qual 2 gb / 4 gb / 12 gb são usados para carregar arquivos do disco rígido ... etc.
fonte