Ta koncept velja tako za operacijski sistem Windows kot za Linux. V operacijskem sistemu Windows Windows, kadar ima RAM premalo pomnilnika za zadrževanje procesa, izposodi nekaj pomnilnika iz sekundarnega pomnilnika. Ta izposojeni spomin je znan kot virtualni spomin. Podobno, kadar RAM-u v Linuxu zmanjka pomnilnika, si iz sekundarnega pomnilnika izposodi nekaj pomnilnika, da shrani svojo neaktivno vsebino.
Na ta način RAM najde dovolj prostora, da v njem zadrži nov postopek. Tu se izposojeni prostor na trdem disku imenuje Swap Memory. V tem članku bomo poskušali podrobno spoznati koncept zamenjave pomnilnika.
Delovanje izmenjevalnega pomnilnika:
Kot je razloženo zgoraj, je izmenljivi pomnilnik namenjena količina trdega diska, ki se uporablja, kadar RAM-u zmanjka pomnilnika. V Linuxu obstaja program za upravljanje pomnilnika, ki skrbi za ta postopek. Kadar RAM-u primanjkuje pomnilnika, program za upravljanje pomnilnika poišče vse tiste neaktivne bloke podatkov v RAM-u, ki že dolgo niso bili.
Ko te bloke uspešno najde, jih premakne v swap pomnilnik. Na ta način se sprosti prostor RAM-a in ga je zato mogoče uporabiti za nekatere druge programe, ki jih je treba nujno obdelati. Koncept zamenjave je zelo podoben konceptu ostranjevanja, ki se uporablja v operacijskem sistemu Windows.
Vrste izmenljivega pomnilnika:
Običajno sta omenjeni dve različni vrsti swap pomnilnika:
- Zamenjaj particijo- To je privzeta vrsta swap pomnilnika, ki je v resnici particija trdega diska, namenjena zamenjavi.
- Zamenjaj datoteko- To je lastno ustvarjena vrsta swap pomnilnika. Kadar na trdem disku ni dovolj prostora za ustvarjanje swap particije, se ročno ustvari swap datoteka za zamenjavo neaktivne vsebine RAM-a.
Kakšna naj bo idealna pogostost zamenjave?
Linux nam omogoča, da sami nastavimo pogostost zamenjave i.e. kako pogosto naj bi potekal postopek zamenjave. Vrednost zamenjave lahko nastavite med 0 in 100, odvisno od vaših zahtev. Nizkofrekvenčna vrednost zamenjave pomeni, da bo postopek zamenjave potekal zelo redko le takrat, ko bo potrebna, medtem ko visokofrekvenčna vrednost zamenjave pomeni, da bo postopek zamenjave potekal pogosto. Vendar je privzeta in priporočena vrednost pogostosti zamenjave 60.
Prednosti uporabe zamenjanega pomnilnika:
Z učenjem delovanja swap pomnilnika lahko zlahka zaznamo prednosti njegove uporabe. Nekatere glavne prednosti uporabe swap pomnilnika pa so navedene spodaj:
- Z lahkoto lahko zadrži tiste neaktivne bloke RAM-a, ki jih enkrat ali dvakrat skoraj ne uporabimo, nato pa jih nikoli ne uporabimo. Osvobojeni RAM lahko nato uporabite za shranjevanje več programov z večjo prioriteto.
- Preprečuje, da bi RAM-u zmanjkalo prostora.
- Deluje kot varnostna kopija za povečanje dejanskega prostora RAM-a.
- Omogoča vam bolj udoben zagon težkih aplikacij, ki zahtevajo veliko RAM-a.
- Med postopkom mirovanja je vsa vsebina RAM-a zapisana v izmenjevalni pomnilnik. Zato je v bistvu nujno, da postopek mirovanja uspešno poteka.
- Izboljša splošno zmogljivost vašega sistema.
Zaključek:
V tem članku smo se naučili uporabe in delujočega swap pomnilnika ter njegovih številnih prednosti. Zamenjalni pomnilnik deluje kot rezervna možnost za RAM, ko mu primanjkuje prostora. Vsi vemo, da ne moremo imeti neskončne količine RAM-a; zavedamo se, da današnje vrhunske aplikacije zahtevajo veliko RAM-a za nemoteno delovanje. Zato moramo imeti dovolj RAM-a, da se nam aplikacije ne bodo zrušile.
Poleg tega obstajajo stroški, povezani z dodajanjem več RAM-a, medtem ko uporaba zamenljivega pomnilnika ni stroška. Poleg tega je mogoče do določene omejitve priključiti tudi dodatni RAM, odvisno od vaše strojne opreme. Edina možnost, ki nam ostane, je uporaba zamenjanega pomnilnika, zaradi katerega lahko naš sistem deluje brez stroškov.