Ez a koncepció érvényes a Windows operációs rendszerre és a Linuxra is. Windows operációs rendszerben, amikor a RAM memóriája nem elegendő egy folyamat lebonyolításához, bizonyos mennyiségű memóriát kölcsönöz a másodlagos tárolóból. Ezt a kölcsönzött memóriát virtuális memória néven ismerik. Hasonlóképpen, valahányszor a RAM -ban elfogy a memória a Linuxban, kölcsönvesz néhány memóriát a másodlagos tárolóból az inaktív tartalom tárolására.
Ily módon a RAM elegendő helyet talál egy új folyamat megtartásához. Itt a merevlemezről kölcsönzött helyet memóriacserének hívják. Ebben a cikkben megpróbáljuk részletesen megismerni a swap memória fogalmát.
A cserélhető memória működése:
Amint azt a fentiekben kifejtettük, a cserememória a dedikált merevlemez -mennyiség, amelyet akkor használnak, amikor a RAM -ban elfogy a memória. A Linuxban van egy memóriakezelő program, amely gondoskodik erről a folyamatról. Amikor a RAM -ban kevés a memória, a memóriakezelő program megkeresi a RAM -ban lévő összes inaktív adatblokkot, amelyeket hosszú ideig nem használtak.
Amikor sikeresen megtalálja ezeket a blokkokat, áthelyezi őket a cserememóriába. Ily módon felszabadul a RAM területe, és ezáltal felhasználható más programokhoz, amelyek sürgős feldolgozást igényelnek. A csere fogalma nagyon hasonlít a Windows operációs rendszerben használt személyhívás fogalmához.
A cserélhető memória típusai:
Általában két különböző típusú swap memória létezik, amelyeket az alábbiakban említünk:
- Partíció cseréje- Ez az alapértelmezett típusú cserememória, amely valójában egy cserélésre szánt merevlemez -partíció.
- Fájlcsere- Ez a swap memória saját készítésű típusa. Ha nem marad elegendő hely a merevlemezen egy cserepartíció létrehozásához, akkor egy cserefájlt hoz létre manuálisan a RAM inaktív tartalmának cseréjére.
Mi legyen a csere ideális gyakorisága?
A Linux lehetővé teszi számunkra, hogy saját magunk állítsuk be a csere gyakoriságát, vagyis azt, hogy milyen gyakran kell a csere folyamatát végrehajtani. Az igényektől függően beállíthatja a csere értékét 0 és 100 között. A csere alacsony frekvenciájú értéke azt jelenti, hogy a csere folyamata nagyon ritkán történik csak akkor, amikor arra szükség van, míg a nagyfrekvenciás érték azt jelenti, hogy a cserefolyamat meglehetősen gyakran fog megtörténni. A cserefrekvencia alapértelmezett és ajánlott értéke azonban 60.
A swap memória használatának előnyei:
A swap memória működésének elsajátításával könnyen felismerhetjük használatának előnyeit. Az alábbiakban azonban felsoroljuk a swap memória használatának néhány fő előnyét:
- Könnyen el tudja helyezni azokat az inaktív RAM blokkokat, amelyeket alig használnak egyszer vagy kétszer, majd soha nem használják. A felszabadult RAM ezután több, magasabb prioritású program tárolására használható.
- Megakadályozza, hogy a RAM elfogyjon.
- Biztonsági mentésként szolgál a RAM tényleges helyének növeléséhez.
- Lehetővé teszi a nagyméretű RAM -ot igénylő nehéz alkalmazások kényelmesebb futtatását.
- A hibernálás folyamata során a RAM teljes tartalma a swap memóriára kerül. Ezért alapvetően szükséges a hibernálási folyamat sikeres lebonyolítása.
- Növeli a rendszer általános teljesítményét.
Következtetés:
Ebben a cikkben megtanultuk a memória használatát és a cseréjét, valamint számos előnyeit. A memóriacsere a RAM biztonsági mentési lehetőségeként szolgál, ha kevés a hely. Mindannyian tudjuk, hogy nem rendelkezhetünk végtelen mennyiségű RAM -mal; tudjuk, hogy a mai csúcskategóriás alkalmazások nagy mennyiségű RAM-ot igényelnek a zökkenőmentes működéshez. Ezért elegendő RAM -mal kell rendelkeznünk, hogy elkerüljük az alkalmazásaink összeomlását.
Emellett költségekkel jár a további RAM hozzáadása, míg a cserememória használata nem jár költséggel. Ezenkívül a hardvertől függően egy bizonyos határig további RAM is csatlakoztatható. Ezért az egyetlen lehetőségünk a cserememória használata, amellyel a rendszerünk nagyon hatékonyan működhet minden költség nélkül.