Co to jest nieciągła alokacja pamięci w systemie operacyjnym?
Co to jest nieciągła alokacja pamięci w systemie operacyjnym?

Wideo: Co to jest nieciągła alokacja pamięci w systemie operacyjnym?

Wideo: Co to jest nieciągła alokacja pamięci w systemie operacyjnym?
Wideo: Hierarchia pamięci w systemach komputerowych - Semihalf Barcamp, 29/04/2015 2024, Może
Anonim

ten Nie - ciągła alokacja pamięci pozwala procesowi na pozyskanie kilku pamięć bloki w innej lokalizacji w pamięć zgodnie z jego wymaganiami. ten nieciągła alokacja pamięci zmniejsza również pamięć marnotrawstwo spowodowane rozdrobnieniem wewnętrznym i zewnętrznym.

Tak więc, co to jest ciągła alokacja pamięci w systemie operacyjnym?

Ciągła alokacja pamięci jest klasykiem przydział pamięci model, który przypisuje procesowi kolejnemu pamięć bloki (czyli pamięć bloki posiadające kolejne adresy). Ciągła alokacja pamięci jest jednym z najstarszych przydział pamięci schematy. Kiedy proces musi zostać wykonany, pamięć jest wymagane przez proces.

Następnie pojawia się pytanie, czym jest ciągły blok pamięci? A blok pamięci jest przyległy dokładnie wtedy, gdy jest zdefiniowany przez adres początkowy i końcowy z pojedynczej liniowej przestrzeni adresowej i nie ma dziur.

W ten sposób, jakie są zalety i wady ciągłej alokacji pamięci i nieciągłej alokacji pamięci?

  • W przypadku nowych plików bardzo trudno jest znaleźć tutaj spacje.
  • Co więcej, nie możesz rozszerzyć pliku.
  • Jedyną dużą wadą jest trudność z fragmentacją.

Jakie są wady ciągłej alokacji pamięci?

Zalety i Niedogodności Główny wada ciągłej alokacji pamięci jest pamięć marnotrawstwo i brak elastyczności. Jako pamięć jest asygnowany do pliku lub procesu, pamiętając, że będzie rósł w trakcie działania. Ale dopóki proces lub plik nie rozrośnie się o wiele bloków asygnowany pozostaje niewykorzystany.

Zalecana: