Was ist externe Fragmentierung?

24. Oktober 2023

Externe Fragmentierung ist ein Speicherproblem, das auftritt, wenn der Allokator Abschnitte ungenutzter Speicherblöcke zwischen Teilen des zugewiesenen Speichers zurücklässt. Nehmen wir zum Beispiel an, der Allokator weist mehrere Speicherblöcke in einer fortlaufenden Zeile zu. Wenn einer der mittleren Blöcke freigegeben wird, weil der Prozess, der ihn verwendet hat, nicht mehr ausgeführt wird, wird der freie Block fragmentiert.

Ein extern fragmentierter Block steht dem Allokator weiterhin zur Verfügung, jedoch nur, wenn Speicher benötigt wird, der in diesen Block passt. Der isolierte Block ist für größere Speicheranforderungen unbrauchbar und kann nicht mit dem gesamten freien Speicher zusammengelegt werden.

[VORLÄUFIGE VOLLAUTOMATISCHE TEXTÜBERSETZUNG - muss noch überarbeitet werden. Wir bitten um Ihr Verständnis.] Interne Fragmentierung.


Anastazija
Spasojević
Anastazija ist eine erfahrene Content-Autorin mit Wissen und Leidenschaft für cloud Computer, Informationstechnologie und Online-Sicherheit. Bei phoenixNAP, konzentriert sie sich auf die Beantwortung brennender Fragen zur Gewährleistung der Datenrobustheit und -sicherheit für alle Teilnehmer der digitalen Landschaft.