Was kann die Kompakttechnologie bei der Speicherverwaltung mit variablen Partitionen bewirken?
Kompakte Technologie bei der Speicherverwaltung mit variablen Partitionen kann freie Bereiche konzentrieren.
Zugehörige Einführung:
Die Speicherverwaltung mit variablen Partitionen teilt den Benutzerbereich im Speicher nicht im Voraus in eine Reihe fester Partitionen auf, sondern basiert darauf, wenn der Job in den Speicher geladen werden muss von der Größe und Größe des Benutzerjobs abhängt. Die Speicherplatznutzung zu diesem Zeitpunkt bestimmt, ob eine Partition für den Job zugewiesen wird. Daher wird die Größe der Partitionen nicht im Voraus festgelegt, sondern entsprechend den Arbeitsanforderungen aufgeteilt. Anzahl und Position der Partitionen werden nicht im Voraus festgelegt. Es überwindet effektiv das Problem der Verschwendung, die durch den verbleibenden freien Speicher innerhalb der Partition bei der festen Partitionsmethode verursacht wird.
Zusammenführung freier Bereiche
Vier Beziehungen zwischen den vorderen und hinteren angrenzenden Partitionen
Die vorderen und hinteren angrenzenden Partitionen der freigegebenen Partition sind alle zugewiesene Bereiche, und es gibt keine Problem der Zusammenführung.
Die vordere angrenzende Partition der freigegebenen Partition ist der freie Bereich, und die hintere angrenzende Partition ist der zugewiesene Bereich. Die Freifläche soll mit der bisherigen angrenzenden Freifläche zu einer neuen Freifläche zusammengelegt werden.
Die vordere angrenzende Trennwand des Freigabebereichs ist der zugewiesene Bereich, und die hintere angrenzende Trennwand ist der freie Bereich. Daher sollte die freigegebene Partition mit dem angrenzenden freien Bereich zusammengeführt werden, um einen neuen freien Bereich zu bilden.
Die angrenzenden Trennwände vor und nach dem Freigabebereich sind freie Bereiche. Daher sollte der Freigabebereich mit den beiden angrenzenden Freibereichen davor und danach zu einem neuen Freibereich zusammengeführt werden.
Zeit zum Zusammenführen freier Partitionen
Erstens, wenn ein Job geplant wird, wenn die Größe jedes freien Bereichs im System kleiner ist als sein Bedarf, aber die Gesamtspeicherkapazität des freien Bereichs ist größer als seine Speicheranforderung, daher werden die freien Bereiche zusammengeführt, um einen großen freien Bereich zu erhalten, der den Anforderungen des Jobs gerecht wird.
Solange der belegte Speicherbereich nach der Ausführung eines Jobs zurückgegeben wird, führt das System zunächst die freien Bereiche zusammen.
Das obige ist der detaillierte Inhalt vonWas kompakte Technologie bei der Speicherverwaltung mit variablen Partitionen leisten kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!