Ovaj koncept vrijedi za operativni sustav Windows kao i za Linux. U Windows OS-u, kad god RAM nema dovoljno memorije za zadržavanje procesa, posuđuje određenu količinu memorije iz sekundarne pohrane. Ova posuđena memorija poznata je kao virtualna memorija. Slično tome, kad god RAM-u ponestane memorije u Linuxu, on posuđuje nešto memorije iz sekundarne pohrane za pohranu svog neaktivnog sadržaja.
Na taj način RAM pronalazi dovoljno prostora da unutar sebe zadrži novi proces. Ovdje se posuđeni prostor s tvrdog diska naziva Zamijeni memoriju. U ovom ćemo članku pokušati detaljno naučiti koncept zamjenske memorije.
Rad zamjenske memorije:
Kao što je gore objašnjeno, zamjenska memorija namjenska je količina tvrdog diska koja se koristi kad god RAM-u ponestane memorije. U Linuxu postoji program za upravljanje memorijom koji se brine za ovaj proces. Kad god RAM-u nedostaje memorije, program za upravljanje memorijom traži sve one neaktivne blokove podataka prisutne u RAM-u koji se dugo nisu koristili.
Kad uspješno pronađe te blokove, premješta ih u zamjensku memoriju. Na taj se način oslobađa prostor RAM-a i stoga se može koristiti za neke druge programe koji trebaju hitnu obradu. Koncept zamjene vrlo je sličan konceptu straničenja koji se koristi u operacijskom sustavu Windows.
Vrste zamjenske memorije:
Uobičajeno postoje dvije različite vrste swap memorije koje su spomenute u nastavku:
- Zamijeni particiju- Ovo je zadana vrsta swap memorije koja je zapravo particija tvrdog diska namijenjena zamjeni.
- Zamijeni datoteku- Ovo je vlastito stvorena vrsta swap memorije. Kad god na tvrdom disku nema dovoljno prostora za stvaranje swap particije, swap datoteka se ručno kreira za zamjenu neaktivnog sadržaja RAM-a u nju.
Koja bi trebala biti idealna učestalost zamjene?
Linux nam omogućuje da sami postavimo učestalost zamjene.e. koliko često bi se trebao odvijati postupak zamjene. Možete postaviti vrijednost zamjene između 0 i 100, ovisno o vašim zahtjevima. Niskofrekventna vrijednost zamjene znači da će se postupak zamjene odvijati vrlo rijetko samo kada je to potrebno, dok visokofrekventna vrijednost zamjene znači da će se postupak zamjene događati prilično često. Međutim, zadana i preporučena vrijednost učestalosti zamjene je 60.
Prednosti upotrebe zamjenske memorije:
Učeći rad swap memorije, lako možemo uočiti blagodati njezine upotrebe. Međutim, neke od glavnih prednosti korištenja swap memorije navedene su u nastavku:
- Lako može zadržati one neaktivne blokove RAM-a koji se jedva koriste jednom ili dvaput, a zatim se nikada ne koriste. Oslobođeni RAM tada se može koristiti za držanje više programa koji imaju veći prioritet.
- Sprječava da RAM-u ponestane prostora.
- Djeluje kao sigurnosna kopija za povećanje stvarnog prostora RAM-a.
- Omogućuje vam jednostavnije pokretanje teških aplikacija koje zahtijevaju veliku količinu RAM-a.
- Tijekom procesa hibernacije, sav sadržaj RAM-a zapisuje se u zamjensku memoriju. Stoga je u osnovi potrebno da bi se proces hibernacije uspješno odvio.
- Poboljšava ukupne performanse vašeg sustava.
Zaključak:
U ovom smo članku naučili upotrebu i radnu swap memoriju zajedno s brojnim prednostima. Zamijenjena memorija djeluje kao rezervna opcija za RAM kada nedostaje prostora. Svi znamo da ne možemo imati beskonačnu količinu RAM-a; shvaćamo da današnjim naprednim aplikacijama potrebna je velika količina RAM-a za nesmetan rad. Stoga moramo imati dovoljnu količinu RAM-a kako bismo izbjegli pad naših aplikacija.
Također, postoje troškovi povezani s dodavanjem više RAM-a, dok nema troškova korištenja zamjenske memorije. Štoviše, dodatni RAM također se može priključiti do određenog ograničenja, ovisno o vašem hardveru. Dakle, jedina mogućnost koja nam preostaje je korištenje zamjenske memorije koja može učiniti naš sustav vrlo učinkovitim bez ikakvih troškova.