Vad är icke sammanhängande minnesallokering i operativsystem?
Vad är icke sammanhängande minnesallokering i operativsystem?

Video: Vad är icke sammanhängande minnesallokering i operativsystem?

Video: Vad är icke sammanhängande minnesallokering i operativsystem?
Video: Contigous vs Non Contiguous | Memory allocation | OS | Lec-14 | Bhanu Priya 2024, Maj
Anonim

De Icke - sammanhängande minnesallokering tillåter en process att förvärva flera minne block på olika platser i minne enligt dess krav. De icke sammanhängande minnesallokering minskar också minne slöseri orsakat av intern och extern fragmentering.

Bara så, vad är sammanhängande minnesallokering i operativsystem?

Kontinuerlig minnesallokering är en klassiker minnesallokering modell som tilldelar en process i följd minne block (det vill säga minne block som har på varandra följande adresser). Kontinuerlig minnesallokering är en av de äldsta minnesallokering system. När en process måste köras, minne efterfrågas av processen.

Därefter är frågan, vad är ett sammanhängande minnesblock? A minnesblock är angränsande exakt när den definieras av en start- och en slutadress från ett enda linjärt adressutrymme och inte har några hål.

På detta sätt, vilka är fördelarna och nackdelarna med sammanhängande minnesallokering och icke sammanhängande minnesallokering?

  • För nya filer är det mycket svårt att hitta utrymmena här.
  • Dessutom kan du inte förlänga filen.
  • Den enda stora nackdelen är svårigheten med fragmentering.

Vilka är nackdelarna med kontinuerlig minnesallokering?

Fördelar och Nackdelar Den huvudsakliga nackdelen med sammanhängande minnesallokering är minne slöseri och oflexibilitet. Som den minne är tilldelas till en fil eller en process med tanke på att den kommer att växa under körningen. Men tills en process eller en fil växer många block tilldelas till den förblir outnyttjad.

Rekommenderad: