Dette koncept gælder for Windows-operativsystemet såvel som for Linux. I Windows OS, når RAM har utilstrækkelig hukommelse til at holde en proces, låner det en vis mængde hukommelse fra den sekundære lager. Denne lånte hukommelse er kendt som Virtual Memory. På samme måde, når RAM løber tør for hukommelse i Linux, låner den noget hukommelse fra det sekundære lager for at gemme dets inaktive indhold.
På denne måde finder RAM nok plads til at holde en ny proces indeni den. Her kaldes det lånte rum fra harddisken Swap Memory. I denne artikel vil vi forsøge at lære begrebet swap-hukommelse i detaljer.
Arbejde med swap-hukommelse:
Som forklaret ovenfor er swap-hukommelse den dedikerede mængde harddisk, der bruges, når RAM løber tør for hukommelse. Der er et hukommelsesstyringsprogram i Linux, der tager sig af denne proces. Når RAM mangler hukommelse, søger hukommelsesstyringsprogrammet alle de inaktive blokke af data til stede i RAM, der ikke har været brugt i lang tid.
Når det med succes finder disse blokke, skifter det dem til swap-hukommelsen. På denne måde frigøres pladsen på RAM, og det kan derfor bruges til nogle andre programmer, der har behov for behandling på et presserende grundlag. Begrebet swapping ligner meget begrebet personsøgning, der bruges i Windows-operativsystemet.
Typer af swap-hukommelse:
Der er typisk to forskellige typer swap-hukommelse, som er nævnt nedenfor:
- Skift partition- Dette er standard typen swap-hukommelse, som faktisk er en harddiskpartition, der er dedikeret til at bytte.
- Byt fil- Dette er en selvoprettet type swap-hukommelse. Når der ikke er tilstrækkelig plads tilbage på harddisken til at oprette en swap-partition, oprettes en swap-fil manuelt til at bytte det inaktive indhold af RAM ind i den.
Hvad skal være den ideelle hyppighed for bytte?
Linux giver os mulighed for at indstille hyppigheden af bytte på vores egen i.e. hvor ofte udvekslingsprocessen skal finde sted. Du kan indstille værdien for at bytte mellem 0 og 100 afhængigt af dine krav. En lavfrekvent værdi for swapping betyder, at swapping-processen kun finder sted meget sjældent, når det er nødvendigt, hvorimod en high-frequency-værdi for swapping betyder, at swapping-processen vil forekomme ganske ofte. Standardværdien og den anbefalede værdi for byttefrekvens er dog 60.
Fordele ved at bruge swap-hukommelse:
Ved at lære at arbejde med swap-hukommelse kan vi let opleve fordelene ved at bruge det. Nogle af de største fordele ved at bruge swap-hukommelse er dog anført nedenfor:
- Det kan nemt indeholde de inaktive blokke af RAM, der næppe bruges en eller to gange, og så bruges de aldrig. Den frigjorte RAM kan derefter bruges til at holde flere programmer, der har højere prioritet.
- Det forhindrer RAM i at løbe tør for plads.
- Det fungerer som en sikkerhedskopi til forbedring af den faktiske plads på RAM.
- Det giver dig mulighed for at køre tunge applikationer mere bekvemt, der kræver en stor mængde RAM.
- Under dvaletilstanden skrives alt indholdet af RAM i swap-hukommelsen. Derfor er det i det væsentlige nødvendigt, at dvaleprocessen finder sted med succes.
- Det forbedrer den samlede ydelse for dit system.
Konklusion:
I denne artikel har vi lært brugen og arbejdshukommelsen sammen med dens mange fordele. Swap-hukommelse fungerer som en backupmulighed for RAM, når den mangler plads. Vi ved alle, at vi dog ikke kan have en uendelig mængde RAM; vi er klar over, at nutidens avancerede applikationer kræver en stor mængde RAM for at fungere problemfrit. Derfor skal vi have en tilstrækkelig mængde RAM til at undgå, at vores applikationer går ned.
Der er også en omkostning forbundet med at tilføje mere RAM, mens der ikke er nogen omkostninger ved at bruge swap-hukommelse. Desuden kan yderligere RAM også tilsluttes op til en vis grænse afhængigt af din hardware. Derfor er den eneste mulighed, vi har tilbage, at bruge swap-hukommelse, som kan få vores system til at fungere meget effektivt uden omkostninger.