Büro

Speicherkomprimierung in Windows 10

Linux Transparent Memory Compression - Seth Jennings, IBM

Linux Transparent Memory Compression - Seth Jennings, IBM
Anonim

Speicher ist ein wichtiger Faktor, um verschiedene Aufgaben schneller zu bearbeiten. Da es sich um ein elektronisches Gedächtnis handelt, ist es teuer und die meisten Menschen können sich nicht viel RAM leisten. Außerdem gibt es ein Limit für den Arbeitsspeicher, den die Betriebssysteme unterstützen können. Aber die Funktion Speicherkomprimierung in Windows 10 stellt sicher, dass Sie eine optimale und ausgewogene Nutzung von RAM zusammen mit der Auslagerungsdatei erhalten. Das neue Betriebssystem verfügt über eine Speicheroptimierung, bei der Daten im elektronischen Speicher komprimiert werden. Der Artikel spricht darüber, wie ältere Windows-Versionen verwalteten Speicher, was ist die Speicherkomprimierungsfunktion und wie Speicherkomprimierung in Windows 10 funktioniert.

Speicherverwaltung in älteren Windows-Versionen

In Windows ist die gesamte Speichersache in drei verschiedene unterteilt Teile:

  1. Direktzugriffsspeicher (Elektronischer Speicher)
  2. Seitendatei (Erweiterung des RAM auf der Festplatte)
  3. Festplatte und andere Arten von Speichersystemen

In den älteren Versionen war es notwendig, ein Gut zuzuteilen Menge an Festplattenspeicher für pagefile.sys, die als Erweiterung des elektronischen Speichers fungiert. Speicherverwaltung in älteren Versionen von Windows war einfach und direkt. Speichern Sie die derzeit ausgeführten Anwendungen und zugehörigen Daten im elektronischen Speicher und senden Sie die am wenigsten verwendeten Daten an pagefile.sys. Während sich die traditionelle Anwendung im Hauptspeicher befand, wurde der Datenteil oft in die Auslagerungsdatei verschoben, wenn er nicht lange verwendet wurde. Wenn die Kapazität der Auslagerungsdatei überschritten wurde, wurden die Daten in der Auslagerungsdatei ersetzt. In diesem Fall, wenn die Anwendung - die sich noch im elektronischen Speicher befand - alte Daten benötigte, wurde sie erneut von der Festplatte oder anderen Speichergeräten in den RAM geladen - was mehr Zeit zum Lesen oder Schreiben von Daten erforderte.

Mit anderen Worten: Anwendungen und neueste Daten müssen sich im RAM befinden, häufig verwendete Daten von aktuellen Anwendungen blieben in der Datei pagefile.sys, und auf die Festplatte wurde zugegriffen, wenn ein neuer Satz von Daten gelesen oder geschrieben werden musste. Dazu gehören Daten, die nicht in der Auslagerungsdatei vorhanden sind - die Daten, die möglicherweise durch einen neuen Satz ersetzt wurden.

Speicherverwaltung in Windows 8 - Die App-Seiten-Dateien

Unter Windows 8 hat sich die Speicherverwaltung etwas geändert. Es gab zwei Arten von Anwendungen in Windows 8 / 8.1. Die traditionellen Anwendungen funktionierten noch wie oben erläutert. Ein Teil von ihnen blieb im Arbeitsspeicher, während die erforderlichen Daten in der Auslagerungsdatei gespeichert wurden, wenn die Anwendungen inaktiv waren und der Arbeitsspeicher voll war.

Die modernen Anwendungen liefen nur, wenn sie scharf waren. Wenn Sie App A und App B geöffnet haben und gerade an App A arbeiten, wird die App B zusammen mit den zugehörigen Daten zurück in die Auslagerungsdatei verschoben. Auf diese Weise kann App A guten Zugriff auf Speicher haben und muss nicht für jeden Abrufprozess auf die Auslagerungsdatei zugreifen. Wenn Sie App A an den Hintergrund senden, indem Sie sich auf App B konzentrieren, werden App A und zugehörige Daten in die Auslagerungsdatei verschoben, während App B exklusiven Zugriff auf RAM erhält.

Diese Methode wird im Speicher gespeichert und beschleunigt. Mit Windows 10 wurde die Komprimierungsfunktion hinzugefügt, um es noch schneller zu machen. Der folgende Abschnitt erklärt, wie es in Windows 10 funktioniert.

Speicherverwaltung in Windows 10 - Komprimierung über Seitendatei

Die Speicherverwaltung ist dieselbe wie die von Windows 8 / 8.1. Die traditionellen Apps werden im elektronischen Speicher gespeichert und fokussierte Apps werden ebenfalls im RAM gespeichert. Wenn der RAM aufgrund übermäßiger Datenmengen überlastet wird, werden die App- und Dateninhalte zu 40% komprimiert und im selben elektronischen Speicher untergebracht.

Auch Windows 10 verwendet die Datei pagefile.sys, um Daten aus dem elektrischen Speicher zu speichern. Wenn eine App zu viele Daten verwendet, jedoch in langsameren Intervallen, werden einige ihrer Daten in die Auslagerungsdatei verschoben, wenn der elektronische Speicher nicht über genügend freien Speicherplatz verfügt. Wenn die App aggressiv wird, werden die Daten von der Auslagerungsdatei zurück in den elektronischen Speicher verschoben und einige andere Apps werden in die Auslagerungsdatei verschoben, um Platz für die aktuelle App zu schaffen. Nur in seltenen Fällen wird die Festplatte angesprochen: wenn ein neuer Datensatz oder eine neue App geladen werden soll oder wenn die von einer App benötigten Daten nicht im RAM oder in der Auslagerungsdatei vorhanden sind.

Auch Windows 10 hat zwei Kategorien von Apps: modern und traditionell. Die traditionellen Anwendungen werden separat im elektronischen Speicher gespeichert, während die modernen Apps jeweils einen eigenen Stapel haben. Dies macht es einfacher, moderne Apps und zugehörige Daten in eine Auslagerungsdatei zu pushen, wenn Sie zu viele Apps öffnen, so dass der Speicher trotz Komprimierung knapp wird.

Sie sparen etwa 50% der Auslagerungsdatei-Aktivität (im Vergleich zu älteren Versionen von Windows) verwenden die Speicherkomprimierungsfunktion in Windows 10, da die meisten Daten bereits im Hauptspeicher verfügbar sind - in komprimierter Form. Wenn die App oder die Daten benötigt werden, werden sie dekomprimiert und verwendet. Es besteht also die Notwendigkeit, einen Teil des RAM leer zu halten, um unkomprimierte Daten bereitzustellen. Selbst bei Verwendung von Auslagerungsdatei ist die Geschwindigkeit in Windows 10 schneller, da die gesamte App und die zugehörigen Daten als komprimierte Seite gespeichert sind, auf die in sequentieller Reihenfolge zugegriffen wird. Während ein Teil der Daten unkomprimiert wird, wird der andere Teil zur Verarbeitung an den Hauptspeicher gesendet. Auch das spart Zeit und beschleunigt das Rechnen auf Windows 10-Rechnern.

Weitere Details finden Sie in diesem Video auf Kanal 9.