É possível usar o Ubuntu sem memória RAM?

É possível usar o Ubuntu sem memória RAM?

Se eu definir o valor de swappiness para 100 e tentar inicializar o disco rígido instalado pelo Ubuntu no computador do meu amigo que não possui RAM, posso inicializar o computador sem Ram?

Responder1

Não. A CPU não pode executar código do swap. A troca funciona movendo o conteúdo da RAM para o disco e outros conteúdos do disco para a RAM, mas a execução é sempre da RAM.

E não, não há como transferir código ou dados do disco diretamente para os caches da CPU. Você não pode ignorar a RAM.

Mesmo arquiteturas de microcontroladores que podem executar código diretamente do flash NOR precisam de RAM para a pilha, pelo menos alguma SRAM integrada, como alguns controladores possuem.

Responder2

https://electronics.stackexchange.com/a/311839/111920contém o linkhttp://www.drdobbs.com/parallel/booting-an-intel-architecture-system-par/232300699?pgno=2que descreve o processo de inicialização de uma CPU Intel moderna em detalhes excruciantes.

DR: Não. De fato, há uma fase durante a inicialização em que os chips de RAM não são usados ​​e o processador está funcionando com apenas seu cache interno funcionando como RAM improvisada. Mas isso é muito cedo no processo de carregamento do BIOS e uma das primeiras coisas que o BIOS faz é inicializar a RAM para poder usá-la. O código de máquina executado lá é muito especializado, muito artesanal.

Depois dissomuitoestágio inicial, a RAM é necessária para tudo. Isso significa que você não conseguirá nem entrar na BIOS, obter sinal de vídeo e muito menos inicializar de qualquer mídia, sem RAM.

informação relacionada