Saved states between restarts

It would be awesome if it had the ability to save it’s state when purposefully or accidently (OS or app crash). And pick up where it left off so updates can be applied or the computer crashes day 2 into a 4 day operation, you do not have to start over.
Or maby I just want to free up my graphics card to play a game for an hour or two.