See kontseptsioon kehtib nii Windowsi kui ka Linuxi operatsioonisüsteemi kohta. Kui operatsioonisüsteemis Windows on RAM-i jaoks protsessi mahutamiseks ebapiisav mälumaht, laenab ta sekundaarsest mälust teatud hulga mälu. Seda laenatud mälu nimetatakse virtuaalseks mäluks. Samamoodi laenab RAM, kui Linuxi mälu Linuxis otsa saab, sekundaarsest mälust oma passiivse sisu talletamiseks.
Nii leiab RAM piisavalt ruumi, et selles uut protsessi hoida. Siin nimetatakse kõvakettalt laenatud ruumi Swap Memory. Selles artiklis proovime vahetamismälu kontseptsiooni üksikasjalikult õppida.
Vahetusmälu töötamine:
Nagu eespool selgitatud, on vahetusmälu spetsiaalne kõvaketta maht, mida kasutatakse alati, kui RAM-i mälu otsa saab. Linuxis on mäluhalduse programm, mis hoolitseb selle protsessi eest. Kui RAM-il on vähe mälu, otsib mäluhalduse programm kõiki neid RAM-is olevaid passiivseid andmeplokke, mida pole pikka aega kasutatud.
Kui ta need plokid edukalt leiab, nihutab need vahetusmällu. Sel viisil vabaneb RAM-i ruum ja seega saab seda kasutada mõne muu programmi jaoks, mis vajab kiiret töötlemist. Vahetuse mõiste sarnaneb paljuski Windowsi operatsioonisüsteemis kasutatava kutsungi mõistega.
Vahetusmälu tüübid:
Tavaliselt on allpool mainitud kahte erinevat tüüpi vahetusmälu:
- Vaheta partitsioon- See on vaikimisi vahetusmälu tüüp, mis on tegelikult kõvaketta sektsioon, mis on pühendatud vahetamisele.
- Vaheta fail- See on ise loodud vahetusmälu tüüp. Kui kõvakettal pole piisavalt ruumi vahetuspartitsiooni loomiseks, luuakse käsitsi vahetusfail RAM-i passiivse sisu vahetamiseks.
Milline peaks olema vahetamise ideaalne sagedus?
Linux võimaldab meil määrata ise vahetamise sageduse i.e. kui tihti peaks vahetamise protsess toimuma. Sõltuvalt teie nõudmistest saate vahetamise väärtuse määrata vahemikus 0 kuni 100. Vahetamise madalsageduslik väärtus tähendab seda, et vahetamise protsess toimub väga harva ainult siis, kui seda on vaja, samas kui vahetamise kõrgsageduslik väärtus tähendab seda, et vahetamisprotsess toimub üsna sageli. Vahetussageduse vaikeväärtus ja soovitatav väärtus on aga 60.
Vahetusmälu kasutamise eelised:
Vahetusmälu toimimist õppides saame hõlpsasti tajuda selle kasutamise eeliseid. Mõned vahetusmälu kasutamise peamised eelised on loetletud allpool:
- See suudab hõlpsasti hoida neid passiivseid RAM-plokke, mida üks või kaks korda peaaegu ei kasutata ja siis neid kunagi ei kasutata. Vabanenud RAM-i saab seejärel kasutada rohkemate prioriteetsete programmide hoidmiseks.
- See hoiab ära RAM-i tühjenemise.
- See toimib varukoopiana RAM-i tegeliku ruumi suurendamiseks.
- See võimaldab teil käitada mugavamaid raskeid rakendusi, mis vajavad suures koguses RAM-i.
- Talveunerežiimi ajal kirjutatakse kogu RAM-i sisu vahetusmällu. Seetõttu on talveunerežiimi edukas toimumine sisuliselt vajalik.
- See suurendab teie süsteemi üldist jõudlust.
Järeldus:
Selles artiklis oleme õppinud vahetamismälu kasutamise ja töötamise ning selle arvukad eelised. Vahetusmälu toimib RAM-i varuvõimalusena, kui ruumi napib. Me kõik teame, et meil ei saa siiski olla lõpmatu hulk RAM-i; me mõistame, et tänapäevased kõrgekvaliteedilised rakendused nõuavad sujuvaks toimimiseks suurt hulka RAM-i. Seetõttu peab meil olema piisavalt RAM-i, et vältida meie rakenduste krahhi.
Samuti kaasnevad lisamälu lisamisega seotud kulud, samas kui vahetusmälu kasutamine pole kulukas. Pealegi saab sõltuvalt riistvarast ühendada ka teatud RAM-i lisamälu. Seega on ainus võimalus, mis meile jääb, kasutada vahetusmälu, mis muudab meie süsteemi väga tõhusaks ja tasuta tööle.