Sobes.tech
Junior — Middle

Можете ли објаснити како се одвија размена података између RAM-а и диска при коришћењу swap меморије?

sobes.tech АИ

Одговор од АИ

Swap memorija je oblast na disku koja se koristi od strane operativnog sistema kao proširenje RAM memorije. Kada RAM ponestane, OS premešta neaktivne stranice memorije na disk u swap, oslobađajući RAM za aktivne procese.

Proces funkcioniše ovako:

  • Ako sistem nema dovoljno RAM-a, bira stranice memorije koje dugo nisu korišćene.
  • Te stranice se zapisuju u swap fajl ili swap particiju na disku.
  • Oslobođeni RAM se koristi za trenutne zadatke.
  • Kada su podaci iz swap-a ponovo potrebni, oni se učitavaju nazad u RAM, a po potrebi se mogu izbaciti druge stranice.

Ovaj proces se naziva "swapping" i upravlja ga jezgro OS-a. Omogućava pokretanje više aplikacija nego što fizički može da stane u RAM, ali pristup swap-u je sporiji jer je disk znatno sporiji od RAM-a.