jene Computer-Nutzer, die das Glück haben, die glorreiche Blütezeit der Systeme auf der Basis der 8086-kompatiblen Prozessoren zu fangen sind sehr wohl bewusst, wie damals die wichtigste Größe des installierten Speichers.Die Partitur war buchstäblich Kilobyte: die Grund 640 kbps überschreiten und erreichen die "fantastisch" 736 KB, eine spezielle externe Erweiterung, die eine saftige Gebühr in einem relativ großen Gehäuse zu erwerben.Allerdings hat der Computertechnologie schnell entwickelt und bald die psychologische Barriere von 1 Megabyte übergeben wurde.RAM-Module sind viel kleiner, erschien auch Prozessoren mit es in vollen Zügen.Nicht Rückstand, und Anwendungen.Ein Meilenstein war die Ausgabe Vindovs dritte Version, in der die Verwendung des virtuellen Speichers.Doch das waren nur zaghafte Schritte in die Richtung, die Standard auf allen Betriebssystemen werden würde.
Was ist virtueller Speicher?Stellen Sie sich zwei identische Computer unter Windows 3, nur eine hat 1 MB Speicher, und die anderen - 2 MB.So wählen Sie Software-Anwendungen basierend auf dem Volumen - Programmierer verurteilen harte Arbeit, weil sie ihre Produkte für 1, 2, usw. zu optimierenMegabyte.Erstellen Sie ein Programm für eine Standard-Minimum von 640 KB konzipiert - es bedeutet, zu geben, einige Möglichkeiten, "Drive" Applikations-Framework.Ein Fokus auf die 2 MB -, um potenzielle Kunden, die Computer für nur 1 MB haben zu verlieren.Es versteht sich, und Microsoft, also einen Mechanismus, genannt "virtueller Speicher" vorgeschlagen.Programmierer müssen nicht mehr wissen, wie viel ist in jedem Computer installiert ist.Natürlich, einige Beschränkungen dennoch berücksichtigen, aber die gesamte Sorge über, wie man "make friends" anspruchsvolle Anwendungen und Komponenten des Computers über das Betriebssystem übernommen.Keine Wunder hier natürlich nicht auftritt.Das Funktionsprinzip ist äußerst einfach.
Nehmen Sie zum Beispiel den Fall, wenn der Computer mit 1MB-Anwendung unter 2MB entwickelt gestartet.Teil des Volumens durch das System selbst besetzt, also von 1 MB für den Benutzer nur 500 kb (gesperrt).Führen Sie die Anwendung.Wenn der virtuelle Speicher aktiviert oder deaktiviert ist, nimmt das Programm 500 kb und Ausfahrten, geben eine Botschaft an.Aber eine ganz andere, wenn der Mechanismus ist im Preis inbegriffen: tun die selben 500 kb, wenn die folgende Abfrage ist ein Speicher, wird der Datenblock in eine spezielle Datei auf die Festplatte geschrieben, die Freisetzung des Volumens in RAM.Die Anwendung Mechanismus der "transparent".In der Tat, den virtuellen Speicher - es ist Teil der Aufgabenstellung, nicht aber in den Chips und Speicherplatz plaziert.Diese Entscheidung erwies sich als so erfolgreich, dass noch an ihrer Verbesserung arbeiten, um zu sein.So wurden in den letzten Vindovs 8 zu der bereits bekannten Auslagerungsdatei hinzugefügt Auslagerungsdatei Auslagerungsdatei, nur für Metro-Anwendungen vorgesehen.
Manchmal können Benutzer eine Systemmeldung, die der virtuelle Speicher endet sehen.Wie man es im Lichte der oben erklären?Darüber hinaus ist es nicht klar, da der freie Speicherplatz auf der Festplatte kann immer noch sein.Einer der wahrscheinlichste Grund dafür liegt in der falschen Konfiguration des Mechanismus des virtuellen Speichers.Obwohl die Standardmäßig wählt das System die automatische Steuerung der Größe der Auslagerungsdatei ist erlaubt die manuelle Steuerung eines starren Rahmen, um anzugeben.Ist es notwendig, dies zu tun oder nicht - jeder Benutzer beschließt eigene, aber wenn ein Fehler auftritt, aufgrund des Fehlens des Volumens wird die obere Grenze erlaubt erhöhen.Dies wird in den Leistungsoptionen konfiguriert (über den "Arbeitsplatz" oder über das Bedienfeld aufgerufen werden).