Kaj je neprekinjena dodelitev pomnilnika v operacijskem sistemu?
Kaj je neprekinjena dodelitev pomnilnika v operacijskem sistemu?

Video: Kaj je neprekinjena dodelitev pomnilnika v operacijskem sistemu?

Video: Kaj je neprekinjena dodelitev pomnilnika v operacijskem sistemu?
Video: Contigous vs Non Contiguous | Memory allocation | OS | Lec-14 | Bhanu Priya 2024, November
Anonim

The Ne - sosednja dodelitev pomnilnika omogoča procesu, da pridobi več spomin blokov na različnih lokacijah v spomin glede na svojo zahtevo. The nepovezano dodeljevanje pomnilnika zmanjša tudi spomin izgube, ki nastanejo zaradi notranje in zunanje razdrobljenosti.

Torej, kaj je sosednja dodelitev pomnilnika v operacijskem sistemu?

Neprekinjena dodelitev pomnilnika je klasika dodelitev pomnilnika model, ki dodeljuje proces zaporedoma spomin bloki (tj. spomin bloki z zaporednimi naslovi). Neprekinjena dodelitev pomnilnika je eden najstarejših dodelitev pomnilnika sheme. Ko je treba postopek izvesti, spomin zahteva postopek.

Kasneje se postavlja vprašanje, kaj je sosednji blok spomina? A pomnilniški blok je sosednji točno takrat, ko je definiran z začetnim in končnim naslovom iz enega samega linearnega naslovnega prostora in nima lukenj.

Kakšne so na ta način prednosti in slabosti sosednjega dodeljevanja pomnilnika in dodeljevanja nepovezanega pomnilnika?

  • Za nove datoteke je tukaj zelo težko najti presledke.
  • Poleg tega datoteke ne morete razširiti.
  • Ena velika pomanjkljivost je težava pri razdrobljenosti.

Katere so slabosti sosednjega dodeljevanja pomnilnika?

Prednosti in Slabosti Glavni pomanjkljivost neprekinjenega dodeljevanja pomnilnika je spomin zapravljanje in neprilagodljivost. Kot spomin je dodeljena na datoteko ali proces ob upoštevanju, da se bo med izvajanjem povečal. Toda dokler proces ali datoteka ne naraste na veliko blokov dodeljena da ostane neizkoriščen.

Priporočena: