Logo hr.boatexistence.com

Koje je još jedno rješenje za problem vanjske fragmentacije?

Sadržaj:

Koje je još jedno rješenje za problem vanjske fragmentacije?
Koje je još jedno rješenje za problem vanjske fragmentacije?

Video: Koje je još jedno rješenje za problem vanjske fragmentacije?

Video: Koje je još jedno rješenje za problem vanjske fragmentacije?
Video: Тест каравана в -25° . Ночёвка зимой. Как не замёрзнуть? 2024, Svibanj
Anonim

Još jedno rješenje za vanjsku fragmentaciju je dopustiti logičkom adresnom prostoru procesa da bude nekontinuiran. Procesu se dodjeljuje dostupna fizička memorija i kad god je kasnija dostupna, dodjeljuje se procesu.

Što je problem vanjske fragmentacije?

Dolazi do vanjske fragmentacije kada je slobodna memorija razdvojena u male blokove i ispresijecana dodijeljenom memorijom To je slabost određenih algoritama za dodjelu pohrane, kada ne uspijevaju naručiti memoriju koju koristi programi učinkovito. … Dodijeljena tri bloka A, B i C, veličine 0x1000.

Kako zbijanje rješava problem vanjske fragmentacije?

Također možemo koristiti compaction kako bismo minimizirali vjerojatnost vanjske fragmentacije. U zbijanju se sve slobodne particije spajaju, a sve učitane particije se spajaju. Primjenom ove tehnike možemo pohraniti veće procese u memoriju.

Kako riješiti problem fragmentacije pomoću stranica?

Paging pomaže kod vanjske fragmentacije na dva načina

  1. Prvo, on dijeli memoriju na susjedne dijelove fiksne veličine - stranice - koje su "dovoljno velike" tako da nikada nisu beskorisne. …
  2. Drugo, hardver za straničenje pruža razinu indirektnosti između stranica aplikacije i stranica fizičke memorije.

Koji algoritmi pate od problema vanjske fragmentacije?

Segmentacija može uzrokovati vanjsku fragmentaciju, kada su svi blokovi slobodne memorije premali za smještaj segmenta, ali je zbroj slobodnih prostora veći od veličine segmenta. Dakle, stranica pati od unutarnje fragmentacije, a segmentacija pati od problema vanjske fragmentacije.

Preporučeni: