Fiziskā vs virtuālā atmiņa
Fiziskā atmiņa un virtuālā atmiņa ir divas atmiņas formas, ko izmanto datu glabāšanai datorā. Fiziskā atmiņa attiecas uz mikroshēmām, piemēram, RAM (Random Access Memory) atmiņu un glabāšanas ierīcēm, piemēram, cietajiem diskiem, ko izmanto datu glabāšanai. Virtuālā atmiņa ir atmiņas vieta, kuru izveido operētājsistēma, ja datoram nav pietiekami daudz fiziskās atmiņas programmas izpildei. Virtuālā atmiņa tiek veidota, apvienojot RAM un vietu cietajā diskā. Virtuālā atmiņa ļauj ātrāk izpildīt lielas programmas, ja nepietiek RAM.
Fiziskā atmiņa
Kā minēts iepriekš, fiziskā atmiņa attiecas uz datora operatīvo atmiņu un cietajiem diskiem, kas tiek izmantoti datu glabāšanai. Datorā operētājsistēma, lietojumprogrammas un pašlaik izmantotie dati tiek glabāti RAM, lai procesors tiem varētu ātri piekļūt. RAM varēja piekļūt ātrāk nekā citas atmiņas ierīces, piemēram, cietais disks un CD-ROM. Bet RAM atmiņā esošie dati pastāv tikai datora darbības laikā. Kad barošana tiek izslēgta, visi RAM atmiņā esošie dati tiek zaudēti, un pēc datora ieslēgšanas operētājsistēma un citi dati no cietā diska atkal tiek ielādēti RAM. Cietais disks ir nepastāvīga atmiņa (atmiņa, kas saglabā datus pat tad, ja tā nav barota), kas tiek izmantota datu glabāšanai datorā. Tas sastāv no apļveida diskiem, kurus sauc par šķīvjiem un kas glabā magnētiskos datus. Dati tiek rakstīti un nolasīti no plāksnēm un no tām, izmantojot lasīšanas / rakstīšanas galvas.
Virtuālā atmiņa
Virtuālā atmiņa tiek izmantota, ja datoram trūkst RAM vietas programmas izpildei. Virtuālā atmiņa apvieno RAM vietu ar vietu cietajā diskā. Ja datoram nav pietiekami daudz vietas RAM, lai izpildītu programmu, virtuālā atmiņa pārsūta datus no RAM uz peidžeru failu, kas atbrīvo vietu RAM. Daļa cietā diska tiek izmantota lapas faila glabāšanai. Šis pārsūtīšanas process tiek veikts tik ātri, lai lietotājs nejustu atšķirību. Virtuālajā atmiņā var ievietot visu datu bloku, kamēr daļa, kas pašlaik tiek izpildīta, atrodas RAM. Tāpēc virtuālā atmiņa ļauj operētājsistēmai vienlaikus darbināt vairākas programmas, tādējādi palielinot daudzprogrammēšanas pakāpi. Palielinot izpildāmo programmu apjomu,virtuālā atmiņa nodrošina izmaksu priekšrocības, jo cietā diska atmiņa ir lētāka nekā RAM.
Kāda ir atšķirība starp fizisko un virtuālo atmiņu
Kaut arī fiziskā atmiņa attiecas uz fiziskām ierīcēm, kas datus glabā datorā, piemēram, RAM un cieto disku diskdziņos, virtuālā atmiņa apvieno RAM vietu ar cietā diska vietu datu glabāšanai RAM, ja RAM vietas nepietiek. Daļu cietā diska izmanto, lai saglabātu tos lapu failus, kurus virtuālā atmiņa izmanto, lai saglabātu datus, kas tiek pārsūtīti no RAM. Kaut arī datu apmaiņa starp lapu failiem cietajā diskā un RAM (caur virtuālo atmiņu) ir ļoti ātra, pārāk liela apmaiņa varētu palēnināt sistēmas kopējo veiktspēju.