Hva er ikke-sammenhengende minneallokering i operativsystemet?
Hva er ikke-sammenhengende minneallokering i operativsystemet?

Video: Hva er ikke-sammenhengende minneallokering i operativsystemet?

Video: Hva er ikke-sammenhengende minneallokering i operativsystemet?
Video: Contigous vs Non Contiguous | Memory allocation | OS | Lec-14 | Bhanu Priya 2024, April
Anonim

De Ikke - sammenhengende minnetildeling tillater en prosess for å erverve flere hukommelse blokker på forskjellige steder i hukommelse i henhold til dets krav. De ikke-sammenhengende minneallokering reduserer også hukommelse svinn forårsaket på grunn av intern og ekstern fragmentering.

Bare så, hva er sammenhengende minneallokering i operativsystemet?

Sammenhengende minnetildeling er en klassiker minnetildeling modell som tilordner en prosess fortløpende hukommelse blokker (det vil si hukommelse blokker som har påfølgende adresser). Sammenhengende minnetildeling er en av de eldste minnetildeling ordninger. Når en prosess må utføres, hukommelse er etterspurt av prosessen.

Deretter er spørsmålet, hva er en sammenhengende minneblokk? EN minneblokk er sammenhengende nøyaktig når den er definert av en start- og en sluttadresse fra et enkelt lineært adresserom og har ingen hull.

På denne måten, hva er fordelene og ulempene med sammenhengende minneallokering og ikke sammenhengende minneallokering?

  • For nye filer er det svært vanskelig å finne plassene her.
  • Videre kan du ikke utvide filen.
  • Den ene store ulempen er vanskeligheten med fragmentering.

Hva er ulempene med sammenhengende minneallokering?

Fordeler og Ulemper Hoved ulempe med sammenhengende minnetildeling er hukommelse svinn og ufleksibilitet. Som hukommelse er tildelt til en fil eller en prosess med tanke på at den vil vokse under kjøringen. Men til en prosess eller en fil vokser mange blokker tildelt til den forblir ubrukt.

Anbefalt: