Aké je ďalšie riešenie problému vonkajšej fragmentácie?

Obsah:

Aké je ďalšie riešenie problému vonkajšej fragmentácie?
Aké je ďalšie riešenie problému vonkajšej fragmentácie?

Video: Aké je ďalšie riešenie problému vonkajšej fragmentácie?

Video: Aké je ďalšie riešenie problému vonkajšej fragmentácie?
Video: Fragmentation | Internal & External | OS | Lec-17 | Bhanu Priya 2024, November
Anonim

Ďalším riešením externej fragmentácie je umožniť, aby priestor logických adries procesov nebol súvislý. Proces je priradený k dostupnej fyzickej pamäti a vždy, keď je k dispozícii neskoršia pamäť, je priradená k procesu.

Aký je problém vonkajšej fragmentácie?

Externá fragmentácia vzniká keď je voľná pamäť rozdelená do malých blokov a je rozptýlená alokovanou pamäťou Je to slabina určitých algoritmov prideľovania úložiska, keď nedokážu zoradiť pamäť, ktorú používa programy efektívne. … Pridelené tri bloky A, B a C s veľkosťou 0x1000.

Ako zhutňovanie rieši problém vonkajšej fragmentácie?

Na minimalizáciu pravdepodobnosti externej fragmentácie môžeme použiť aj zhutnenie. Pri zhutňovaní sa všetky voľné priečky spoja a všetky zaťažené priečky sa spoja. Použitím tejto techniky môžeme uložiť väčšie procesy do pamäte.

Ako riešite problém s fragmentáciou pomocou stránkovania?

Paging pomáha s externou fragmentáciou dvoma spôsobmi

  1. Po prvé, rozdeľuje pamäť na susediace časti s pevnou veľkosťou – stránky – ktoré sú „dostatočne veľké“, takže nikdy nie sú zbytočné. …
  2. Po druhé, stránkovací hardvér poskytuje úroveň priameho prepojenia medzi stránkami aplikácie a stránkami fyzickej pamäte.

Ktoré algoritmy trpia problémom externej fragmentácie?

Segmentácia môže spôsobiť externú fragmentáciu, keď sú všetky bloky voľnej pamäte príliš malé na umiestnenie segmentu, ale súčet voľných miest je väčší ako veľkosť segmentu. Preto stránkovanie trpí vnútornou fragmentáciou a segmentácia trpí problémom vonkajšej fragmentácie.

Odporúča: