Sobes.tech
Junior — Middle

Môžete vysvetliť, ako prebieha výmena dát medzi RAM a diskom pri používaní swap pamäte?

sobes.tech AI

Odpoveď od AI

Swap pamäť je oblasť na disku, ktorú operačný systém používa ako rozšírenie operačnej pamäte (RAM). Keď sa RAM zaplní, OS presúva neaktívne stránky pamäte na disk do swapu, čím uvoľňuje RAM pre aktívne procesy.

Proces funguje takto:

  • Ak systému chýba RAM, vyberá stránky pamäte, ktoré dlho neboli používané.
  • Tieto stránky sa zapisujú do swap súboru alebo swap oddielu na disku.
  • Uvoľnená RAM sa používa pre aktuálne úlohy.
  • Keď sú dáta zo swapu opäť potrebné, načítajú sa späť do RAM, a ak je to potrebné, môžu byť iné stránky odložené.

Tento proces sa nazýva "swapping" a je riadený jadrom OS. Umožňuje spúšťať viac aplikácií, než koľko fyzicky pojme RAM, ale prístup ku swapu je pomalší, pretože disk je oveľa pomalší ako RAM.