Tento koncept platí pre operačný systém Windows aj pre Linux. V operačnom systéme Windows, kedykoľvek má RAM nedostatočné množstvo pamäte na uchovanie procesu, vypožičiava si určité množstvo pamäte zo sekundárneho úložiska. Táto požičaná pamäť je známa ako virtuálna pamäť. Podobne, kedykoľvek v systéme Linux dôjde pamäť RAM, požičia si časť pamäte zo sekundárneho úložiska na uloženie svojho neaktívneho obsahu.
Týmto spôsobom RAM nájde dostatok priestoru na udržanie nového procesu v sebe. Tu sa vypožičané miesto z pevného disku nazýva Swap Memory. V tomto článku sa pokúsime podrobne naučiť koncept swapovej pamäte.
Pracovanie so swapovou pamäťou:
Ako bolo vysvetlené vyššie, swapová pamäť je vyhradené množstvo pevného disku, ktoré sa použije vždy, keď v pamäti RAM dôjde. V systéme Linux existuje program na správu pamäte, ktorý sa stará o tento proces. Kedykoľvek má RAM nedostatok pamäte, program na správu pamäte vyhľadá všetky neaktívne bloky údajov v RAM, ktoré sa dlho nepoužívali.
Keď tieto bloky úspešne nájde, presunie ich do swapovej pamäte. Týmto spôsobom sa uvoľní priestor RAM, a preto ho možno využiť pre niektoré ďalšie programy, ktoré je potrebné urgentne spracovať. Koncept výmeny je veľmi podobný konceptu stránkovania používaného v operačnom systéme Windows.
Typy vymeniteľnej pamäte:
Typicky existujú dva rôzne typy odkladacej pamäte, ktoré sú uvedené nižšie:
- Zameniť oddiel- Toto je predvolený typ odkladacej pamäte, čo je v skutočnosti oddiel pevného disku určený na výmenu.
- Zameniť súbor- Toto je samostatne vytvorený typ odkladacej pamäte. Kedykoľvek na pevnom disku nezostane dostatočné miesto na vytvorenie odkladacej oblasti, vytvorí sa ručne odkladací súbor na výmenu neaktívneho obsahu pamäte RAM do nej.
Aká by mala byť ideálna frekvencia výmeny?
Linux nám umožňuje nastaviť si frekvenciu výmeny sami.e. ako často by mal prebiehať proces výmeny. Hodnotu výmeny môžete nastaviť od 0 do 100 v závislosti od vašich požiadaviek. Nízkofrekvenčná hodnota zámeny znamená, že proces zámeny prebehne veľmi zriedka, iba ak je to potrebné, zatiaľ čo vysokofrekvenčná hodnota zámeny znamená, že proces zámeny bude prebiehať pomerne často. Predvolená a odporúčaná hodnota frekvencie výmeny je však 60.
Výhody používania vymeniteľnej pamäte:
Keď sa naučíme pracovať so swapovou pamäťou, môžeme ľahko vnímať výhody jej používania. Niektoré z hlavných výhod používania odkladacej pamäte sú však uvedené nižšie:
- Ľahko pojme tie neaktívne bloky pamäte RAM, ktoré sa ťažko používajú raz alebo dvakrát a potom sa už nikdy nepoužívajú. Uvoľnenú RAM potom možno použiť na uloženie viacerých programov, ktoré majú vyššiu prioritu.
- Zabraňuje nedostatku pamäte RAM.
- Funguje ako záloha na zväčšenie skutočného priestoru RAM.
- Umožňuje vám pohodlnejšie spúšťať ťažké aplikácie vyžadujúce veľké množstvo pamäte RAM.
- Počas procesu dlhodobého spánku je všetok obsah RAM zapísaný do odkladacej pamäte. Preto je nevyhnutné, aby proces hibernácie prebehol úspešne.
- Zvyšuje celkový výkon vášho systému.
Záver:
V tomto článku sme sa naučili využitie a fungovanie swapovej pamäte spolu s jej početnými výhodami. Výmena pamäte slúži ako záložná voľba pre RAM, keď jej chýba dostatok miesta. Všetci vieme, že nemôžeme mať nekonečné množstvo pamäte RAM; uvedomujeme si, že dnešné špičkové aplikácie vyžadujú na bezproblémový chod veľké množstvo pamäte RAM. Preto musíme mať dostatočné množstvo pamäte RAM, aby sme zabránili zrúteniu našich aplikácií.
S pridaním väčšej pamäte RAM sú spojené aj náklady, zatiaľ čo s používaním vymeniteľnej pamäte nie sú spojené žiadne náklady. Dodatočnú pamäť RAM je možné navyše zapojiť do určitého limitu v závislosti od hardvéru. Jedinou možnosťou, ktorá nám zostáva, je teda použitie odkladacej pamäte, vďaka ktorej bude náš systém fungovať veľmi efektívne bez akýchkoľvek nákladov.