Was ist eine Basis-Hauptspeicherverwaltung?

Die Computerhardware, die für die Leitung des computer’s Gedächtnissystems verantwortlich ist, wird die Basis-Hauptspeicherverwaltung genannt (MMU). Dieser Bestandteil dient als Puffer zwischen der CPU und dem Systemsgedächtnis. Die Funktionen führten durch die Basis-Hauptspeicherverwaltung können in drei Bereiche gewöhnlich unterteilt werden durch: Hardware-Gedächtnismanagement, Betriebssystemgedächtnismanagement und Anwendungsgedächtnismanagement. Obgleich die Basis-Hauptspeicherverwaltung ein unterschiedlicher Spanbestandteil sein kann, ist sie normalerweise in die Zentraleinheit integriert (CPU).

Im Allgemeinen schließt die Hardware, die mit Gedächtnismanagement verbunden ist, Direktzugriffsspeicher (RAM) und Gedächtnispufferspeicher ein. RAM ist das körperliches Speicherfach, das auf der Festplatte ist-. Es ist der Hauptspeicherbereich des Computers, in dem Daten gelesen und geschrieben werden. Gedächtnispufferspeicher werden benutzt, um Kopien bestimmter Daten vom Zentralspeicher zu halten. Die CPU greift auf diese Informationen zurück, die im Gedächtnispufferspeicher verwahrt werden, dem Hilfen die Bearbeitungszeit beschleunigen.

Wenn das körperliche Gedächtnis oder der RAM, Durchläufe aus Gedächtnisraum heraus, der Computer automatisch virtuellen Speicher von der Festplatte verwendet, um das geforderte Programm laufen zu lassen. Die Basis-Hauptspeicherverwaltung teilt Gedächtnis vom Betriebssystem verschiedenen Anwendungen zu. Der Bereich der virtuellen Adresse, der in der Zentraleinheit sich befindet, wird von einer Strecke der Adressen enthalten, die in Seiten unterteilt werden. Seiten sind Fremdspeicherblöcke, die an Größe gleich sind. Der automatisierte paginierenprozeß lässt das Betriebssystem die Speicherkapazität verwenden, die auf der Festplatte zerstreut wird.

Anstelle vom Benutzer, der eine Fehlermeldung empfängt, dass es gibt nicht genügend Gedächtnis, weist das MMU automatisch das System an, um genügend virtuellen Speicher aufzubauen, um die Anwendung durchzuführen. Angrenzender Speicherraum wird aus einer Lache der gleichen Größenblöcke des virtuellen Speichers für den Betrieb der Anwendung heraus verursacht. Diese Eigenschaft ist eine höchste Gruppenstufe zu diese Prozessarbeit effektiv und leistungsfähig bilden, weil das System nicht angefordert wird, um einen Klumpen virtuellen Speicher zu verursachen, um die Programmanforderungen zu behandeln. Verschiedene Größen des Gedächtnisraumes verursachend, um verschiedene Größenprogramme unterzubringen, ein Problem verursachen, das als Zerteilung bekannt ist. Dieses könnte zu die Möglichkeit des Habens genügenden nicht freien Raumes für größere Programme führen, wenn der vorhandene Gesamtraum wirklich genug ist.

Anwendungsgedächtnismanagement hat den Prozess der Zuweisung des Gedächtnisses zur Folge, das erfordert wird, um ein Programm von den vorhandenen Gedächtnisbetriebsmitteln laufen zu lassen. In größere Betriebssysteme können viele Kopien der gleichen Anwendung laufen. Die Basis-Hauptspeicherverwaltung weist einer Anwendung die Speicheradresse häufig Sitze dieses Besten seine Notwendigkeit zu. It’s, das einfacher ist, diesen Programmen die selben zuzuweisen, wendet sich. Auch die Basis-Hauptspeicherverwaltung kann Gedächtnisbetriebsmittel auf Programme über als erforderliche Basis verteilen. Wenn der Betrieb abgeschlossen wird, wird das Gedächtnis für Gebrauch anderwohin aufbereitet.

Eine der Hauptherausforderungen für Basis-Hauptspeicherverwaltung ist, abzufragen, wann Daten nicht mehr benötigt werden und weggeworfen werden können. Dieses gibt oben Gedächtnis für Gebrauch auf anderen Prozessen frei. Automatisches und manuelles Gedächtnismanagement ist ein unterschiedliches Feld der Studie wegen dieser Ausgabe geworden. Wirkungsloses Gedächtnismanagement stellt ein wichtiges Thema dar, wenn es zur optimalen Leistung der Computersysteme kommt.