pentru fiecare sistem de operare, există o cantitate dedicată de RAM disponibilă care face posibilă procesarea unui program. Cu toate acestea, cantitatea acestei RAM este limitată, motiv pentru care RAM nu poate deține o mare parte din date în ea. Prin urmare, ar trebui să existe o opțiune de rezervă disponibilă care să poată suporta RAM ori de câte ori rămâne fără memorie.
acest concept este valabil atât pentru sistemul de operare Windows, cât și Pentru Linux. În sistemul de operare Windows, ori de câte ori memoria RAM are o cantitate insuficientă de memorie pentru a ține un proces, împrumută o anumită cantitate de memorie din stocarea secundară. Această memorie împrumutată este cunoscută sub numele de memorie virtuală. În mod similar, ori de câte ori RAM rămâne fără memorie în Linux, împrumută o anumită memorie din stocarea secundară pentru a stoca conținutul inactiv.
în acest fel, memoria RAM găsește suficient spațiu pentru a organiza un nou proces în cadrul acestuia. Aici, spațiul împrumutat de pe hard disk se numește memorie Swap. În acest articol, vom încerca să învățăm în detaliu conceptul de memorie swap.
funcționarea memoriei Swap:
după cum sa explicat mai sus, memoria swap este cantitatea dedicată de hard disk care este utilizată ori de câte ori memoria RAM rămâne fără memorie. Există un program de gestionare a memoriei în Linux care se ocupă de acest proces. Ori de câte ori memoria RAM nu are memorie, programul de gestionare a memoriei caută toate acele blocuri inactive de date prezente în memoria RAM care nu au fost utilizate de mult timp.
când găsește cu succes acele blocuri, le mută în memoria swap. În acest fel, spațiul RAM este eliberat și, prin urmare, poate fi utilizat pentru alte programe care necesită procesare urgentă. Conceptul de swapping este foarte similar cu conceptul de paginare utilizat în sistemul de operare Windows.
tipuri de memorie Swap:
De obicei, există două tipuri diferite de memorie swap, care sunt menționate mai jos:
- partiție Swap – acesta este tipul implicit de memorie swap, care este, de fapt, o partiție de hard disk, care este dedicat schimbarea.
- fișier Swap – acesta este un tip de memorie swap auto-creat. Ori de câte ori nu există suficient spațiu în hard disk pentru a crea o partiție swap, un fișier swap este creat manual pentru a schimba conținutul inactiv al RAM în el.
care ar trebui să fie frecvența ideală de schimbare?
Linux ne permite să setăm frecvența schimbării pe cont propriu, adică cât de frecvent ar trebui să aibă loc procesul de schimbare. Puteți seta valoarea de pompare între 0 și 100 în funcție de cerințele dumneavoastră. O valoare de joasă frecvență a schimbării înseamnă că procesul de schimbare va avea loc foarte rar numai atunci când este necesar, în timp ce o valoare de înaltă frecvență a schimbării înseamnă că procesul de schimbare va avea loc destul de des. Cu toate acestea, valoarea implicită și recomandată a frecvenței de schimbare este de 60.
beneficiile utilizării memoriei Swap:
învățând funcționarea memoriei swap, putem percepe cu ușurință beneficiile utilizării acesteia. Cu toate acestea, unele dintre principalele beneficii ale utilizării memoriei swap sunt enumerate mai jos:
- poate ține cu ușurință acele blocuri inactive de memorie RAM care sunt greu utilizate o dată sau de două ori și apoi nu sunt folosite niciodată. Memoria RAM eliberată poate fi apoi utilizată pentru a deține mai multe programe care au o prioritate mai mare.
- împiedică RAM să rămână fără spațiu.
- acționează ca o copie de rezervă pentru îmbunătățirea spațiului real al RAM.
- vă permite să rulați aplicații grele mai convenabil care necesită o cantitate mare de memorie RAM.
- în timpul procesului de hibernare, tot conținutul RAM este scris pe memoria swap. Prin urmare, este esențial ca procesul de hibernare să aibă loc cu succes.
- îmbunătățește performanța generală a sistemului.
concluzie:
În acest articol, am învățat utilizarea și memoria swap de lucru, împreună cu numeroasele sale beneficii. Memoria Swap acționează ca o opțiune de rezervă pentru RAM atunci când nu are spațiu. Cu toate acestea, știm cu toții că nu putem avea o cantitate infinită de memorie RAM; ne dăm seama că aplicațiile high-end de astăzi necesită o cantitate mare de memorie RAM pentru a funcționa fără probleme. Prin urmare, trebuie să avem o cantitate suficientă de memorie RAM pentru a evita blocarea aplicațiilor noastre.
De asemenea, există un cost asociat cu adăugarea în mai mult RAM întrucât nu există nici un cost de utilizare a memoriei swap. Mai mult, memoria RAM suplimentară poate fi conectată până la o anumită limită, în funcție de hardware-ul dvs. Prin urmare, singura opțiune cu care am rămas este să folosim memoria swap, ceea ce poate face ca sistemul nostru să funcționeze foarte eficient fără niciun cost.