Čo je nesúvislá alokácia pamäte v operačnom systéme?
Čo je nesúvislá alokácia pamäte v operačnom systéme?

Video: Čo je nesúvislá alokácia pamäte v operačnom systéme?

Video: Čo je nesúvislá alokácia pamäte v operačnom systéme?
Video: CS50 2015 - Week 4, continued 2024, Smieť
Anonim

The Nie - súvislá alokácia pamäte umožňuje procesu získať niekoľko Pamäť bloky na inom mieste v Pamäť podľa jeho požiadavky. The nesúvislá alokácia pamäte tiež znižuje Pamäť plytvanie spôsobené vnútornou a vonkajšou fragmentáciou.

Čo je to súvislá alokácia pamäte v operačnom systéme?

Súvislá alokácia pamäte je klasika alokácia pamäte model, ktorý priraďuje proces po sebe Pamäť bloky (t.j. Pamäť bloky s po sebe idúcimi adresami). Súvislá alokácia pamäte je jedným z najstarších alokácia pamäte schém. Keď je potrebné vykonať proces, Pamäť vyžaduje proces.

Následne je otázkou, čo je súvislý blok pamäte? A pamäťový blok je súvislé presne vtedy, keď je definovaná počiatočnou a koncovou adresou z jedného lineárneho adresného priestoru a nemá žiadne diery.

Aké sú teda výhody a nevýhody súvislej alokácie pamäte a nesúvislej alokácie pamäte?

  • Pre nové súbory je tu veľmi ťažké nájsť medzery.
  • Okrem toho nemôžete súbor rozšíriť.
  • Jednou veľkou nevýhodou je problém s fragmentáciou.

Aké sú nevýhody súvislej alokácie pamäte?

Výhody a Nevýhody Hlavný nevýhoda súvislej alokácie pamäte je Pamäť plytvanie a nepružnosť. Ako Pamäť je pridelené do súboru alebo procesu, pričom treba pamätať na to, že sa bude počas behu zväčšovať. Ale kým proces alebo súbor nenarastie veľa blokov pridelené zostáva nevyužitá.

Odporúča: