Oh, wie oft habe ich mir dieselbe Frage gestellt.
Sie haben die Möglichkeit, den Status eines Programms zu speichern, sodass ich diesen Zustand später genau so fortsetzen kann, wie es ist, ohne dass eine virtuelle Maschine erforderlich ist.
Nun, es gibt keinen.
Es gibt zwei Methoden, um dies zu erreichen.
1. Physischer PC
Die erste Methode ist, das Programm auf einem physischen PC auszuführen und das Programm ständig laufen zu lassen. Wenn Sie den PC ausschalten möchten, muss dieser PC suspendiert werden. Natürlich müssen Sie gelegentlich den PC für Updates neu starten.
Da Sie Ihren PC häufig neu starten möchten, ohne das Programm geschlossen zu haben, können Sie einen zweiten PC oder Server verwenden, um das Programm auszuführen, und eine Remotedesktopverbindung verwenden, um das Programm remote zu steuern.
2. Virtualisierung
Die zweite Option ist das Speichern des RAM-Inhalts. Das Problem bei dieser Methode besteht nun darin, dass beim Laden eines Programms dessen Speicherplatz irgendwo im Speicher abgelegt wird. Nehmen wir an, Sie haben 16 GB RAM, und der Speicherbedarf Ihres Programms beträgt 100 MB. Jetzt können diese 100 MB am Anfang des 16 GB RAM, in der Mitte, am Ende oder an einem anderen Ort sein. Da sich die Speicheradressen bei jedem Start des Programms ändern, ist es nicht möglich, den verwendeten Speicherabschnitt zu isolieren. Die Speicherverwaltung kann auch zu unerwünschten Problemen führen, wenn dies versucht wird. Um dies noch tun zu können, muss der gesamte RAM-Status gespeichert werden, dh die vollen 16 GB RAM. Dies speichert nicht nur Ihr Programm, sondern auch alles andere, was auf Ihrem PC passiert.
Der einfachste Weg dazu ist Methode 1, denn wenn Sie Ihren Computer anhalten, wird sichergestellt, dass der RAM-Bereich bei der nächsten Verwendung des Computers nicht geändert wird. Dies gilt auch für Standby und Ruhezustand. Beachten Sie, dass der Ruhezustand den RAM tatsächlich auf der Festplatte speichert und dann den PC vollständig ausschaltet.
Wenn Sie eine kleinere Menge RAM auf der Festplatte speichern möchten, und dies fortsetzen möchten, müssen Sie eine virtuelle Maschine verwenden, da Sie dann eine VM mit geringerem Speicherbedarf haben können, da Sie sie als solche konfigurieren.