É possível fazer backup e restaurar a RAM, como um todo ou por aplicativo?
Seria necessário fazer backup em disco e ter a opção de restaurá-lo posteriormente.
Em essência, esse recurso existe na forma de hibernação, mas desliga o Windows e restaura o backup de memória na inicialização.
Mas e se eu quiser restaurar o estado da memória a qualquer momento, digamos... há 10 minutos, porque há 10 minutos ele fez um instantâneo?
Entendo que a criação de um backup completo de RAM pode levar algum tempo. Então, como funcionaria um backup por aplicativo?
Idealmente, eu crio um backup de RAM do estado deste programa e, em seguida, fecho-o. Abra novamente, recarregue o estado da RAM e continue trabalhando.
Caso você argumente que iniciar o programa e executar uma carga de dentro do programa seria mais rápido, em alguns casos esse não é o caso. Minha idéia é que o backup de RAM seja armazenado no SSD, enquanto o carregamento de um projeto busca arquivos de várias fontes, principalmente em fontes lentas, como um disco rígido tradicional ou uma unidade de rede. Mas o mais importante, se ele fizer backup automaticamente a cada 10 minutos, eu teria uma opção de desfazer há 10 minutos, que pode ser muito útil.
Como eu poderia conseguir isso?
Embora eu esteja usando o Windows 10, se houver um sistema operacional que suporte nativamente isso, eu definitivamente consideraria usar esse sistema operacional.