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: Возведение перегородок санузла из блоков. Все этапы. #4 2024, Novembar
Anonim

Drugo rješenje za eksternu fragmentaciju je da se dozvoli logičkom adresnom prostoru procesa da bude nekontinuiran. Procesu se dodeljuje dostupna fizička memorija i kad god je kasnija dostupna, dodeljuje se procesu.

Šta je problem vanjske fragmentacije?

Vanjska fragmentacija nastaje kada je slobodna memorija razdvojena na male blokove i isprepletena je dodijeljenom memorijom To je slabost određenih algoritama za dodjelu pohrane, kada ne uspijevaju naručiti memoriju koju koristi efikasno programira. … Dodijeljena tri bloka A, B i C, veličine 0x1000.

Kako zbijanje rješava problem vanjske fragmentacije?

Također možemo koristiti compaction da minimiziramo vjerovatnoću vanjske fragmentacije. U zbijanju, sve slobodne particije se spajaju i sve učitane particije se spajaju. Primjenom ove tehnike možemo pohraniti veće procese u memoriju.

Kako riješiti problem fragmentacije korištenjem stranica?

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

  1. Prvo, on deli memoriju na susedne delove fiksne veličine - stranice - koje su "dovoljno velike" tako da nikada nisu beskorisne. …
  2. Drugo, hardver za pejdžing obezbeđuje nivo 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 da bi primili segment, ali je zbir slobodnih prostora veći od veličine segmenta. Dakle, stranica pati od unutrašnje fragmentacije, a segmentacija pati od problema vanjske fragmentacije.

Preporučuje se: