Warum kehren Computer nur langsam aus dem Ruhezustand zurück?

Warum kehren Computer nur langsam aus dem Ruhezustand zurück?

Der Ruhezustand soll RAM-Inhalte auf die Festplatte schreiben und beim Aufwachen aus dem Ruhezustand soll der RAM wieder mit gespeicherten Inhalten gefüllt werden. Warum ist das Aufwachen aus dem Ruhezustand so langsam, wenn das System beispielsweise im Allgemeinen ziemlich lange nicht reagiert?

Antwort1

Die Hauptursache ist die Festplatten-E/A. Das Lesen und Schreiben auf einer physischen Festplatte ist viel langsamer als vom RAM. Wenn Ihr Computer von der Festplatte fortgesetzt wird (Ruhezustand), muss er auch die Komponenten hochfahren, was zu einer gewissen Verlangsamung führen kann. Dies hängt stark vom Computer ab. Eine SSD hat fast die gleiche Wiederaufnahmegeschwindigkeit von der Festplatte wie vom RAM. Bei einigen Computern können Sie die Maus bewegen, bevor der RAM wieder vollständig gefüllt ist, was zu geringen Reaktionszeiten führt.

Hinweis: Angenommen, Sie haben 8 GB RAM und eine SSD mit 400 MB/s Durchsatz. Es dauert immer noch 8*1024 MB/400 MB/s = 20,48 s. Dies ist nicht die gleiche Geschwindigkeit wie die Wiederaufnahme aus dem RAM.

Bei einem angenommenen RAM-Durchsatz von 15.000 MB/s beträgt die Wiederaufnahmezeit 0,55 Sekunden.

Antwort2

Es ist ein Kompromiss. Holen wir alles, was sich vor dem Ruhezustand im RAM befand, auf einmal von der Festplatte zurück in den RAM oder nur nach und nach, je nach Bedarf?

Wir alle wissen, dass das Lesen eines Sektors von einer rotierenden Festplatte praktisch genauso lange dauert wie das Schreiben dieses Sektors auf dieselbe rotierende Festplatte – die Such- und Rotationszeit. Wir könnten also erwarten, dass das Schreiben von Informationen vom RAM auf die Festplatte (im Ruhezustand) ungefähr genauso lange dauert wie das Lesen desselben RAM von der Festplatte (Fortsetzen aus dem Ruhezustand). Aufgrund der bedarfsgesteuerten Paging-Funktion passiert dies jedoch nicht.

Wenn das Betriebssystem alles auf einmal übernehmen würde, würde die Wiederaufnahme des Betriebs aus dem Ruhezustand Dutzende von Sekunden dauern, danach würde es sich jedoch genauso verhalten, als ob Sie den Ruhezustand nie genutzt hätten.

OS-Programmierer wählen typischerweiseBedarfs-Pagingstattdessen. Mit anderen Worten, das Betriebssystem zieht nur ein kleines bisschen auf einmal von der Festplatte, je nach Bedarf. Das hat den Vorteil, dass die Wiederaufnahme aus dem Ruhezustand viel weniger Zeit braucht, bevor es auf Tastatur- und Mausklicks reagiert. Andererseits gibt es eine kleine, aber merkliche Verzögerung, wenn Sie etwas zum ersten Mal nach dem Ruhezustand verwenden, bis das Betriebssystem endlich dazu kommt, es zu laden. Das passiert sogar, wenn Sie etwas „zum ersten Mal“ verwenden, es mehrere Minuten nach dem Ruhezustand sein kann. Nach der Wiederaufnahme aus dem Ruhezustand (d. h. nachdem Sie einen Bildschirm sehen, dererscheintmehr oder weniger identisch mit dem Bildschirm unmittelbar vor dem Ruhezustand), kann die Arbeit mit der Maschine für eine Weile träge erscheinen.

Wie Synetech betonte, spielt auch ein wenig menschliche Psychologie eine Rolle: Da sich der Bildschirm gleich zu Beginn des Ruhezustands ausschaltet, scheint es, als würde er schnell herunterfahren. Und der Benutzer kann sofort mit dem fortfahren, was er sonst tun wollte. Aber nach der Wiederaufnahme des Ruhezustands versucht der Benutzer, etwas anderes zu tun, und die kleinen Verzögerungen sind ärgerlich, weil sie den Benutzer bei dem, was er zu tun versucht, behindern.

Antwort3

Während RAM sehr schnell ist, ist die Festplatte das genaue Gegenteil. Stellen Sie sich vor, Sie müssen den Inhalt Ihres RAM, der etwa 16 GB groß sein könnte, von der Festplatte kopieren. Das sind 4 DVDs. Sehen Sie?

Antwort4

Wenn Ihr Prozessor schnell genug ist und Sie eine SSD verwenden, machen Ruhezustand und Neustart keinen Unterschied. Bei Verwendung einer Festplatte kann es für einige Sekunden zu einer leichten Nichtreaktion kommen.

Schließen Sie vor dem Ruhezustand einfach alle Anwendungen. Dann treten diese Probleme nicht mehr auf. Wenn Sie eine Festplatte statt einer SSD verwenden, erfolgt die Reaktion sogar schneller als beim normalen Booten.

Wenn Sie mehrere Prozesse haben, die neu gestartet werden müssen, ist der Ruhezustand tatsächlich viel schneller, da die Prozesse einfach von der Festplatte geladen werden müssen, anstatt sie neu zu starten. Der Ruhezustand ist immer schneller als ein Neustart, wenn Sie Ihre Windows-Datei auf eine Festplatte (keine SSD) geladen haben und einen Low-End-Prozessor wie Intel Pentium verwenden. Ich habe das bei meinem alten PC immer gemacht, um die Startzeit deutlich zu verkürzen.

verwandte Informationen