Ez a koncepció érvényes a Windows operációs rendszerre és a Linuxra is. A Windows operációs rendszerben, amikor a RAM-nak nincs elegendő memóriája egy folyamat megtartásához, bizonyos mennyiségű memóriát kölcsönkér a másodlagos tárolóból. Ez a kölcsönzött memória virtuális memória néven ismert. Hasonlóképpen, amikor a RAM-ból kifogy a memória a Linuxban, kölcsön vesz egy kis memóriát a másodlagos tárolóból inaktív tartalmának tárolására.
Ily módon a RAM elegendő helyet talál ahhoz, hogy új folyamatot tartson benne. Itt a merevlemezről kölcsönzött helyet Swap Memory néven hívják. Ebben a cikkben megpróbáljuk részletesen elsajátítani a csere memória fogalmát.
Csere memória működése:
Amint azt a fentiekben kifejtettük, a csere memória a merevlemez dedikált mennyisége, amelyet akkor használnak, amikor a RAM memóriája kifogy. Van egy memóriakezelő program a Linuxban, amely gondoskodik erről a folyamatról. Ha 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 csere memóriába. Ily módon felszabadul a RAM helye, és ezáltal felhasználható néhány más program esetében, amelyeket sürgősen feldolgozni kell. A csere fogalma nagyban hasonlít a Windows operációs rendszerben használt lapozás fogalmához.
Csere memória típusai:
Általában két különböző típusú csere memória létezik, amelyeket az alábbiakban említünk:
- Cserélje le a partíciót- Ez a csere memória alapértelmezett típusa, amely valójában egy merevlemez-partíció, amelyet a cserére szánnak.
- Fájl cseréje- Ez egy saját készítésű típusú csere memória. Amikor a merevlemezen nincs elegendő hely a cserepartíció létrehozásához, manuálisan létrehoznak egy cserefájlt a RAM inaktív tartalmának felcserélésére.
Mi legyen a csere ideális gyakorisága?
A Linux lehetővé teszi számunkra, hogy beállítsuk a saját cseréjük gyakoriságát i.e. milyen gyakran kell végbemenni a csere folyamatát. Az igényektől függően 0 és 100 között állíthatja be a csere értékét. A csere alacsony frekvenciájú értéke azt jelenti, hogy a cserefolyamat csak nagyon ritkán megy végbe, ha erre szükség van, míg a cserélés nagyfrekvenciás értéke azt jelenti, hogy a cserefolyamat gyakran megtörténik. A cserefrekvencia alapértelmezett és ajánlott értéke azonban 60.
A csere memória használatának előnyei:
A csere memória működésének elsajátításával könnyen érzékelhetjük a használatának előnyeit. Azonban a csere memória használatának néhány fő előnyét az alábbiakban soroljuk fel:
- Könnyen meg tudja tartani azokat az inaktív RAM-blokkokat, amelyeket alig használnak egyszer-kétszer, majd soha nem használják. A felszabadított RAM ezután felhasználható több, magasabb prioritású program számára.
- Megakadályozza, hogy a RAM elfogyjon.
- Biztonsági másolatként szolgál a RAM tényleges terének növelése érdekében.
- Ez lehetővé teszi a nehéz alkalmazások kényelmesebb futtatását, amelyekhez nagy mennyiségű RAM szükséges.
- A hibernálás folyamán a RAM összes tartalma fel van írva a csere memóriára. Ezért alapvetően szükséges a hibernációs folyamat sikeres lebonyolításához.
- Növeli a rendszer általános teljesítményét.
Következtetés:
Ebben a cikkben megtanultuk a cserememória használatát és működését, valamint számos előnyét. A csere memória biztonsági mentési lehetőségként működik a RAM számára, ha kevés a hely. Mindannyian tudjuk, hogy azonban nem rendelkezhetünk végtelen mennyiségű RAM-mal; tudjuk, hogy a mai csúcskategóriás alkalmazások zökkenőmentes működéséhez nagy mennyiségű RAM szükséges. Ezért elegendő mennyiségű RAM-mal kell rendelkeznünk ahhoz, hogy elkerüljük alkalmazásaink összeomlását.
Emellett több RAM hozzáadásával jár költség, míg a cserememória használatával nem jár költség. Ezenkívül további RAM is csatlakoztatható egy bizonyos határig, a hardvertől függően. Ennélfogva az egyetlen lehetőség, amely marad, az a csere memória használata, amellyel a rendszerünk nagyon hatékonyan, költség nélkül működhet.