É possível fazer backup e restaurar RAM, como um todo ou por aplicativo?
Ele precisaria fazer o backup deste para o disco e ter a opção de restaurar isso em uma data posterior.
Em essência, esse recurso existe na forma de hibernação, mas isso desativa as janelas 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 ... 10 minutos atrás, porque 10 minutos atrás, ele fez um instantâneo?
Eu entendo que criar um backup completo da RAM pode levar algum tempo, então como um backup por aplicativo funcionaria?
Idealmente, eu crio um backup de RAM do estado desse programa, depois o fecho. Abra outra vez, recarregue o estado da RAM e continue a trabalhar.
Caso você possa argumentar que iniciar o programa e executar uma carga a partir do programa seria mais rápido, em alguns casos 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 a 10 minutos atrás, o que pode ser muito útil.
Como eu poderia conseguir isso?
Embora eu esteja usando o Windows 10, se houver um sistema operacional que ofereça suporte nativamente a isso, eu definitivamente consideraria o uso desse sistema operacional.