Logo pl.boatexistence.com

Jakie jest inne rozwiązanie problemu fragmentacji zewnętrznej?

Spisu treści:

Jakie jest inne rozwiązanie problemu fragmentacji zewnętrznej?
Jakie jest inne rozwiązanie problemu fragmentacji zewnętrznej?

Wideo: Jakie jest inne rozwiązanie problemu fragmentacji zewnętrznej?

Wideo: Jakie jest inne rozwiązanie problemu fragmentacji zewnętrznej?
Wideo: Fragmentation | Internal & External | OS | Lec-17 | Bhanu Priya 2024, Może
Anonim

Innym rozwiązaniem zewnętrznej fragmentacji jest umożliwienie logicznej przestrzeni adresowej procesów, aby była nieciągła. Procesowi przydzielana jest dostępna pamięć fizyczna i gdy tylko ta późniejsza jest dostępna, jest przypisywana do procesu.

Na czym polega problem fragmentacji zewnętrznej?

Zewnętrzna fragmentacja pojawia się gdy wolna pamięć jest dzielona na małe bloki i jest przeplatana przez przydzieloną pamięć Jest to słabość niektórych algorytmów alokacji pamięci, gdy nie potrafią uporządkować pamięci używanej przez programy skutecznie. … Przydzielono trzy bloki A, B i C o rozmiarze 0x1000.

Jak zagęszczenie rozwiązuje problem fragmentacji zewnętrznej?

Możemy również użyć zagęszczanie, aby zminimalizować prawdopodobieństwo zewnętrznej fragmentacji. Podczas zagęszczania wszystkie wolne partycje są ciągłe, a wszystkie załadowane partycje są łączone. Stosując tę technikę, możemy przechowywać w pamięci większe procesy.

Jak rozwiązać problem fragmentacji za pomocą stronicowania?

Paging pomaga w zewnętrznej fragmentacji na dwa sposoby

  1. Po pierwsze, dzieli pamięć na sąsiednie fragmenty o stałym rozmiarze - strony - które są "wystarczająco duże", aby nigdy nie były bezużyteczne. …
  2. Po drugie, sprzęt stronicowania zapewnia poziom pośredni między stronami aplikacji a stronami pamięci fizycznej.

Które algorytmy borykają się z problemem fragmentacji zewnętrznej?

Segmentacja może powodować zewnętrzną fragmentację, gdy wszystkie bloki wolnej pamięci są zbyt małe, aby pomieścić segment, ale suma wolnych miejsc jest większa niż rozmiar segmentu. W związku z tym stronicowanie cierpi na fragmentację wewnętrzną, a segmentacja cierpi na problem fragmentacji zewnętrznej.

Zalecana: