Genehmigt: Fortect
In diesem Blogbeitrag haben wir einige der möglichen Ursachen für die Arbeit des virtuellen Speichers zusammengestellt und dann einige mögliche Korrekturen vorgeschlagen, mit denen Sie versuchen können, unser eigenes Problem zu beheben. g.Virtueller Speicher ist ein Typ innerhalb des Betriebssystems, der es einem Computer ermöglicht, unzureichenden physischen Speicher zu nutzen, indem Daten aus dem Direktzugriffsspeicher in den auf einer Zielfestplatte verfügbaren Speicher entfernt werden. Dieser Vorgang nimmt eine einfache Zeit in Anspruch und ist so konzipiert, dass er gute Ergebnisse als tatsächliche Kombination aus RAM und Haus auf einer normalerweise Festplatte zeigt.
Virtueller Speicher ist eine Funktion des Sprintsystems, die es einem Laptop ermöglicht, einen Mangel an physischem Speicher zu kompensieren, indem der größte Teil der Daten vom RAM auf den Festplattenspeicher verschoben wird. Dieser Akt wird in der Regel temporär durchgeführt und ist als Kombination aus Arbeitsspeicher und belegtem Festplattenspeicher konzipiert und betrieben.
g.
Was man virtuell nennt Speicher?
In der Computertechnik ist virtueller guter alter RAM oder virtueller Speicher ein Speicherverwaltungsschema, das “eine idealisierte Abstraktion der vergleichbaren Speicherressourcen bietet, die tatsächlich auf einer natürlichen Maschine verfügbar sind”, die “Benutzern die Illusion eines feinen Festkörpers vermittelt” sehr groß (Haupt)) Speicherort. “
Virtueller Speicher ist ein Bereich von zusätzlichem Speicher auf einem Desktop-PC-System (z.B. Hauptspeicherplatz.
Idealerweise werden die zum Ausführen von Dienstprogrammen erforderlichen Daten normalerweise im RAM gespeichert, von wo aus alle Prozessoren schnell und automatisch darauf zugreifen können. Aber die zweite Hauptanwendung läuft, oder wenn viele Anwendungen gleichzeitig laufen, kann unser System-RAM überlaufen.
Als primitive Problemumgehung können einige im RAM gespeicherte Daten, die sicherlich nicht aktiv migriert werden, vorübergehend mit einer virtuellen Festplatte (die sich physisch auf einer vertrauenswürdigen Festplatte oder einem anderen Speichergerät befindet) verschoben werden. Diese Folien eröffnen Speicherplatz auf der obersten Ebene, wo RAM dann verwendet werden kann, um Besonderheiten zu speichern, die direkt abgestuft erworben werden müssen.
Durch das grobe Verschieben von Daten zwischen RAM und virtuellem Speicher, wenn sie nicht immer dringend benötigt wurden, und das Umschalten des virtuellen Speichers im Bedarfsfall zurück auf RAM, ein riesiges System mit weniger physischer RAM kann ohne die Probleme weiterlaufen, die die Dinge brauchen. wäre sonst wohl erforderlich.
Virtueller Speicher ermöglicht dem System, größere Anwendungen oder mehrere Konzepte gleichzeitig auszuführen, ohne dass Speicher verschwendet wird. Insbesondere kann das System rauschen, als ob seine gesamten RAM-Ressourcen gleich der Menge an physischem RAM plus der Menge an virtuellem RAM wären.
Warum benötige ich virtuellen Speicher?
Wie funktioniert virtuelles Beispiel für Gedächtnisarbeit?
Ein imaginärer Metro-Speicherbereich, der von einer gewissen Betriebstechnik (für das Windows-Modell, aber nicht für DOS) in Auswahl und Ausstattung unterstützt wird. Der Zweck des klugen Gedächtnisses besteht darin, den Abstand zwischen Kommunikationsinformationen zu vergrößern, den Satz von Adressen, den ein Programm verwenden sollte. Der virtuelle Speicher kann beispielsweise 2x so viele Adressen haben wie der Hauptspeicher.
Ein virtueller Speicherbereich wurde entwickelt, als physischer RAM recht teuer war und RAM pro Gigabyte für Speichermedien wie Festplatten und umfangreiche State Drives immer noch zu teuer ist. Aus diesem Grund ist die Verwendung einer Verschlechterung des physischen und virtuellen Speichers viel schneller als das Hinzufügen von mehr RAM zu einem Computer mit einer bestimmten Methode.
Was ist hilfreich Beispiel für virtuellen Speicher?
Beispiel für einen virtuellen Rückruf Zum Beispiel könnte ein Benutzer versuchen, seine E-Mails in sein wertvolles Browserfenster zu laden, während er gleichzeitig Textverarbeitungssoftware, Schichtplanungssoftware und Inhaltsartikel-Dashboard ausfüllt.
Da die Verwendung von elektronischem Speicher (oder zunehmendem Volumen des damit verbundenen virtuellen Speichers) zusätzliche finanzielle Kosten erfordert (da man den Hauptspeicherplatz verwendet), können Sie möglicherweise einen Computer verwenden mit mehr Speicher im Gegensatz dazu physikalisch auf dem System verfügbar ist.
Ein weiterer wichtiger Faktor bei der Nutzung von virtuellem Speicherplatz ist, dass alle Computersysteme eine positive Grenze (auferlegt durch Hardware und Software) haben, unabhängig davon, ob die Größe des physischen Arbeitsspeichers einfach eingestellt werden kann. Wenn Sie virtuellen Speicher verwenden, können die Benutzer sehen, dass das System außerhalb dieser physischen RAM-Grenzen weiterhin funktioniert.
Virtueller Speicher und physischer Speicher
Da RAM mehr ist als nur teurer virtueller Speicher, von dem – unter sonst gleichen Bedingungen – der Desktop so wenig RAM wie möglich und folglich so viel virtuellen Speicher wie möglich haben sollte.
Tatsächlich sind diese Eigenschaften des virtuellen Speichers außergewöhnlich gegenüber denen des physischen Speichers. Der entscheidende Aufwandsunterschied zwischen virtuellem Arbeitsspeicher und Arbeitsspeicherbereich ist nach wie vor, dass RAM im Vergleich zum virtuellen Arbeitsspeicher deutlich schneller ist.
Daher bietet ein System 2 mit GB physischem RAM und 2 GB praktischem Speicher nicht genau das gleiche Konzert wie ein ähnliches System mit mehreren GB physischem RAM. Um den wahren Grund dafür zu verstehen, ist es notwendig zu verstehen, wie das persönliche Gedächtnis funktioniert.
Wie funktioniert der virtuelle Speicher?
Wenn eine große Anwendung (einschließlich eines hervorragenden Betriebssystems) gestartet wird, speichert sie die Architektur der Programmzeilen und andere Daten in persönlicher Auflösung, während die Daten tatsächlich die echte physikalische Adresse im RAM speichern. Wenn dieser RAM zu einem späteren Zeitpunkt von einem anderen Prozess schneller benötigt wird, sollten die Daten wahrscheinlich aus dem RAM und sofort in den virtuellen Speicher geholt werden.
Es liegt in der Verantwortung all diese Daten zu verfolgen, da sie ständig zwischen dem physischen virtuellen Speicher und dem Speichermanager des PCs übertragen werden können. Speicher Der Director verwaltet ein Diagramm, in dem virtuelle Geräte, die vom System und den Produkten verwendet werden, physischen Domänen zugeordnet sind, in denen Daten wahrscheinlich tatsächlich gespeichert werden. Die Adresse zeigt immer den richtigen Standort an, an dem die Stromquelle verwendet wird.
Ein Computer kann die Ausführung von Threads ausschließen und daher Daten verwalten, die im RAM und nicht im virtuellen Speicher gespeichert sind. Und der Datenaustausch dauert lange, wofür RAM benötigt wird. Als Ergebnis verschlechtert die Verwendung des virtuellen Speicherbereichs die Leistung erheblich.
Mit anderen Worten, Computerfunktionen mit 4 GB RAM leisten in der Regel eine höhere Leistung als ein System mit mehreren GB RAM und 2 GB virtuellem Speicher, da die Leistungseinbußen allein durch den Swap verursacht würden, und daher wird oft gesagt, dass Die virtuelle Erinnerungsfähigkeit ist langsamer als der Arbeitsspeicher.
Zweifellos besteht ein potenzielles Problem mit virtuellem Speicher darin, dass das System, wenn unsere RAM-Menge im Vergleich zur Menge des virtuellen Speichers zu klein ist, am Ende leicht einen großen Teil zusammen mit CPU-Ressourcen zum Verschieben verwenden kann deswegen hin und her. Daten zum Austausch. Während dieser Zeit hören die großen Wehen auf, ein Heilmittel, das als Spanking bekannt ist.
Um Abstürze zu vermeiden, ist es in der Regel unterwegs notwendig, die Anzahl der gleichzeitig frei laufenden Anwendungen zu reduzieren und/oder einfach den Arbeitsspeicher Ihres Systems zu erhöhen.
Betriebssysteme, wie die meisten anderen Windows, raten normalerweise dazu, dass Benutzer keinen virtuellen Speicher hinzufügen, der ohne Frage das 1,5-fache des physischen Speichers ist, der Ihnen zur Verfügung steht. Daher sollte ein gutes System mit 2 GB RAM nicht mehr als 4 GB virtuellen Speicher haben.
Um die Leistung zu reduzieren, die für das Umschalten zwischen physischem und anschließendem virtuellen Speicher verantwortlich ist, ist es am besten, zweifellos das schnellste Speicherelement zu verwenden, das an das System angeschlossen ist, um den virtuellen Speicher zu hosten, und den endgültigen Speicherbereich darauf zu platzieren seine spezifische Partition. Speicher
virtual kann mit dem mit dem Computer verbundenen Hauptspeicher arbeiten, was schnellere und reibungslosere Prozesse ermöglicht.
So erhöhen Sie den virtuellen Speicher als Teil des Systems
Die meisten Betriebssysteme ermöglichen es Benutzern, viel mehr Speicher auf der Hosting-Seite zu vergrößern.
- Unter Windows können Methodenbenutzer auch eine dynamische Steuerung der Menge des bereitgestellten virtuellen Speichers zulassen.
- Т Außerdem können Mac OS-Besitzer den Like-Bereich verwenden, um virtuellen Speicher zuzuweisen.
Arten von virtuellem Speicher: Paging und Segmentierung
Wie funktioniert virtueller RAM arbeiten?
Virtueller Speicher ist genau die Art und Weise, wie die Anwendung erfolgreich ist, wenn mehr RAM im Computer vorhanden ist. Virtueller Speicher funktioniert, indem unnötige Daten als Teil einer Protokolldatei auf Ihrer Festplatte ausgetauscht werden, die per E-Mail an eine alternative Datei oder Auslagerungsdatei gesendet wurde. Auf diese kritischen Informationen wird dann oft zugegriffen und sie werden nur in den Fällen verwendet, in denen Sie sie benötigen.
Virtueller Speicher kann bei einer bestimmten Betriebsweise auf verschiedene Weise in der Lage sein, und die beiden beliebtesten Ansätze sind wahrscheinlich Paging und Segmentierung.
Virtuellen Speicher austauschen
Auf einem paginierten System wird der Speicher bei der Eingabe einer Reihe von Hindernissen (normalerweise 4 KB) auf die Inline-Seiten aufgeteilt. Weisen die Prozesse dann genügend Seiten und Beiträge zu, um ihren Speicherbedarf zu decken? Diese Methode verwendet ausnahmslos wenig Speicher, außer in dem ungewöhnlichen Fall, in dem der Prozess genau eine ganze Zahl von Seiten erfordert.
Während des allgemeinen Seitenflusses (d. h. Speicherblöcke, die dicker als 4 KB sind) werden durch den RAM und die richtige Auslagerungsdatei, die den virtuellen Speicher darstellt, ausgelagert.
Virtuelle Speichersegmentierung
Segmentierung ist aus klaren Gründen ein Ansatz zur Speicherverwaltung auf diesen Seiten Feste Größe und Deskriptoren werden Webtemplate-Modulen unterschiedlicher Länge zugewiesen, die genau Ihren Anforderungen entsprechen. Dies bedeutet, dass die meisten Leute im Gegensatz zu einem ausgelagerten System keinen Speicher für ein Segment verschwenden können.
Was ist der Zweck? des wesentlichen Gedächtnisses?
Virtueller Speicher ermöglicht die Übertragung von Daten auf die Festplatte, die sich buchstäblich im RAM befindet und derzeit nicht verwendet wird. Dadurch wird Platz im Hauptspeicher für die Arbeit mit den anderen Programmen und Daten frei.
Die Segmentierung ermöglicht es auch, Funktionen in nahezu unabhängige Adressdiagramme zu unterteilen, wodurch sie beim Teilen einfacher verknüpft und angehängt werden können.
Genehmigt: Fortect
Fortect ist das weltweit beliebteste und effektivste PC-Reparaturtool. Millionen von Menschen vertrauen darauf, dass ihre Systeme schnell, reibungslos und fehlerfrei laufen. Mit seiner einfachen Benutzeroberfläche und leistungsstarken Scan-Engine findet und behebt Fortect schnell eine breite Palette von Windows-Problemen - von Systeminstabilität und Sicherheitsproblemen bis hin zu Speicherverwaltung und Leistungsengpässen.
Das Problem bei der Segmentierung besteht jedoch darin, dass jedes Segment, da jedes Segment eine neue unterschiedliche Länge hat, den Speicher nicht von Anfang an „fragmentieren“ kann. Dies bedeutet, dass kurze Blöcke geschrieben werden, insbesondere beim Zuweisen und Freigeben von Segmenten, und der normalerweise zu kleine Cram kann interessiert bleiben.
Da sich diese kleinen Blöcke ansammeln, können definitiv weniger mit weniger nützlichen Segmenten zugewiesen werden. Und wenn das Betriebssystem diese kleinen Abschnitte verwendet, müssen viele davon befolgt werden und / oder jeder Prozess muss auf viele verschiedene Segmente angewendet werden, was nicht funktioniert und oft die Leistung reduziert.
Vor- und Nachteile von virtuellem Speicher
Obwohl RAM im Vergleich zu seiner Menge während der anfänglichen Entwicklung von benutzerdefinierten Server-Warehouses jetzt ein wenig billig ist, ist es immer noch äußerst nützlich und wird heute auch in vielen, wenn nicht den meisten Computertools verwendet. Das Hauptproblem beim virtuellen Speicher hat auch mit der Leistung zu tun.
Vorteile des virtuellen Speichers
- Ermöglicht die gleichzeitige Durchführung mehrerer Anwendungen.
- Ermöglicht die Ausführung größerer Anwendungsübermittlungen auf Systemen, deren physischer Speicher knapp ist.
- Ermöglicht Ihnen, den gesamten Arbeitsspeicher zu erhöhen, was billiger ist, als sich für mehr RAM zu entscheiden.
- Bietet eine Möglichkeit, die Speicherkapazität des Systems zu erweitern, um die maximale RAM-Menge zu nutzen, die nur von der Hardware und dem System unterstützt wird. Von
Nicht genügend virtueller Speicher
- Bietet nicht einmal die entsprechende Leistung als Arbeitsspeicher.
- Kann die genaue Gesamtleistung eines bestimmten Systems fälschlicherweise beeinflussen.
- Nimmt Platz ein, der ansonsten für eine Langzeitberatung genutzt werden könnte.