Como dito no título, quais dados na RAM são perdidos e quais não são ao desligar?
Eu só estou curioso. Eu sei que RAM significa Random Access Memory, é volátil (precisa de energia para armazenar dados) e tem velocidades de leitura/gravação mais altas do que a memória não volátil (ou seja, HDD, SSD).
Eu sei que se não houver muita RAM disponível que possa ser gravada, posso esvaziar o espaço da RAM reiniciando, depois de reiniciar tudo na RAM parece estar perdido, o espaço que ocupam é liberado, então o espaço torna-se utilizável novamente.
No entanto, definitivamente não é verdade que todos os dados são perdidos; Até onde eu sei, o relógio do computador não será reiniciado com a reinicialização, ele ainda exibirá a hora correta, mesmo após eu desligar completamente e remover o cabo de alimentação.
E o fato de ainda ser inicializável após o desligamento significa que o código de inicialização usado para inicializar o sistema operacional ainda está na RAM, caso contrário, ele simplesmente não inicializa.
Então, quais dados são perdidos e quais dados permanecem na memória primária quando você desliga o computador?
A maior parte disso está incorreta.
Quando a energia é perdida, os dados armazenados na RAM também serão perdidos em segundos. A hora atual é armazenada no RTC , que é alimentado por sua própria bateria. O código de inicialização é parcialmente armazenado na memória flash dedicada (Firmware/BIOS/UEFI) e no seu HDD/SSD (bootloader), etc e não na RAM.