Šī koncepcija attiecas gan uz Windows operētājsistēmu, gan uz Linux. Windows operētājsistēmā vienmēr, kad RAM ir nepietiekams atmiņas daudzums procesa turēšanai, tas aizņemas nedaudz atmiņas no sekundārās atmiņas. Šī aizņemtā atmiņa ir pazīstama kā virtuālā atmiņa. Līdzīgi, kad operētājsistēmai Linux atmiņa pietrūkst, tā aizņemas daļu atmiņas no sekundārās atmiņas, lai glabātu tās neaktīvo saturu.
Tādā veidā RAM atrod pietiekami daudz vietas, lai tajā turētu jaunu procesu. Šeit aizņemto vietu no cietā diska sauc par Swap Memory. Šajā rakstā mēs centīsimies detalizēti apgūt mijmaiņas atmiņas jēdzienu.
Apmaiņas atmiņas darbība:
Kā paskaidrots iepriekš, mijmaiņas atmiņa ir paredzētais cietā diska apjoms, kas tiek izmantots ikreiz, kad atmiņā pietrūkst atmiņas. Linux ir atmiņas pārvaldības programma, kas rūpējas par šo procesu. Ikreiz, kad atmiņai trūkst atmiņas, atmiņas pārvaldības programma meklē visus RAM atmiņā esošos neaktīvos datu blokus, kas ilgu laiku nav izmantoti.
Kad tas veiksmīgi atrod šos blokus, tas tos pārvieto mijmaiņas atmiņā. Tādā veidā tiek atbrīvota RAM vieta, tāpēc to var izmantot dažām citām programmām, kuras steidzami jāapstrādā. Apmaiņas jēdziens ir ļoti līdzīgs lapošanas jēdzienam, kas tiek izmantots Windows operētājsistēmā.
Apmaiņas atmiņas veidi:
Parasti ir divi dažādi mijmaiņas atmiņas veidi, kas minēti zemāk:
- Mainīt nodalījumu- Šis ir noklusējuma mijmaiņas atmiņas veids, kas faktiski ir cietā diska nodalījums, kas paredzēts maiņai.
- Apmainiet failu- Šis ir pašu izveidots mijmaiņas atmiņas veids. Ikreiz, kad cietajā diskā nav pietiekami daudz vietas, lai izveidotu mijmaiņas nodalījumu, tiek manuāli izveidots mijmaiņas fails, lai tajā nomainītu neaktīvo RAM saturu.
Kādam jābūt ideālajam maiņas biežumam?
Linux ļauj mums pašiem noteikt mijmaiņas biežumu i.e. cik bieži jānotiek maiņas procesam. Atkarībā no jūsu prasībām varat iestatīt maiņas vērtību no 0 līdz 100. Zemās frekvences mijmaiņas vērtība nozīmē, ka mijmaiņas process ļoti reti notiks tikai tad, kad tas būs nepieciešams, turpretī mijmaiņas augstfrekvences vērtība nozīmē, ka mijmaiņas process notiks diezgan bieži. Tomēr mainīšanas biežuma noklusējuma un ieteicamā vērtība ir 60.
Apmaiņas atmiņas izmantošanas priekšrocības:
Apgūstot mijmaiņas atmiņas darbību, mēs varam viegli uztvert tās izmantošanas priekšrocības. Tomēr daži no galvenajiem mijmaiņas atmiņas izmantošanas ieguvumiem ir uzskaitīti zemāk:
- Tas var viegli turēt tos neaktīvos RAM blokus, kurus gandrīz neizmanto vienu vai divas reizes, un pēc tam tos nekad neizmanto. Pēc tam atbrīvoto RAM var izmantot, lai turētu vairāk programmu, kurām ir augstāka prioritāte.
- Tas novērš RAM atmiņas trūkumu.
- Tas darbojas kā rezerves faktiskās RAM vietas palielināšanai.
- Tas ļauj ērtāk palaist smagas lietojumprogrammas, kurām nepieciešams liels RAM apjoms.
- Pārziemošanas procesā viss RAM saturs tiek ierakstīts mijmaiņas atmiņā. Tāpēc tas būtībā ir nepieciešams, lai ziemas guļas process noritētu veiksmīgi.
- Tas uzlabo jūsu sistēmas vispārējo veiktspēju.
Secinājums:
Šajā rakstā mēs esam iemācījušies mijmaiņas atmiņas lietošanu un darbību, kā arī tās daudzās priekšrocības. Mijmaiņas atmiņa darbojas kā rezerves opcija RAM, ja tai trūkst vietas. Mēs visi zinām, ka mums tomēr nevar būt bezgalīgi daudz RAM; mēs saprotam, ka mūsdienu augstākās klases lietojumprogrammām vienmērīgai darbībai ir nepieciešams liels RAM apjoms. Tāpēc mums ir jābūt pietiekamam RAM apjomam, lai izvairītos no mūsu lietojumprogrammu avārijām.
Ir arī izmaksas, kas saistītas ar vairāk RAM pievienošanu, turpretī mijmaiņas atmiņas izmantošana nemaksā. Turklāt atkarībā no aparatūras var pieslēgt arī papildu RAM līdz noteiktam ierobežojumam. Tādējādi vienīgā iespēja, kas mums paliek, ir izmantot mijmaiņas atmiņu, kas mūsu sistēmu var padarīt ļoti efektīvu un bez maksas.