Skip to main content

Ano ang Virtual Memory?

Ang virtual na memorya ay matatagpuan sa lahat ng mga operating system ng computer at nagbibigay ito ng ilang mga praktikal na benepisyo sa mga gumagamit ng PC.Ang lahat ng mga computer system ay may sariling RAM (pisikal na random na memorya ng pag -access) na karaniwang saklaw mula 64 hanggang 256 megabytes.Kapag ginagamit ang virtual na memorya, pinapayagan ng system ang mga gumagamit na magpatuloy sa pagtatrabaho nang hindi nababahala tungkol sa pagkakaroon ng imbakan ng data o saturation ng memorya.Ito ay madalas na tinutugunan bilang lohikal na memorya at pinapayagan ang mga gumagamit na ma -access ang isang mas malaking dami ng memorya, na nagpapahintulot sa kanila na gumamit ng mas maraming mga aplikasyon nang sabay -sabay.

Sa virtual na memorya, ang system ay magagawang maghanap para sa mga aplikasyon sa RAM na arent na ginagamit at kinopya ang pareho sa hard disk.Bilang isang resulta, mas maraming puwang ang napalaya sa RAM at ang mga bagong aplikasyon ay maaaring mai -load na kailangang agad na magamit.Ang buong proseso ay awtomatikong ginagawa at ang gumagamit ay hindi kailangang mag -click sa anuman.Ito ay gumana sa pamamagitan ng paghati sa puwang ng address ng mga programa ng aplikasyon sa maraming mas maliit na mga pahina.Ang mga mas maliit na pahina ay 4K byte pages, bawat isa ay may iba't ibang mga virtual memory address.Kailangang mapatakbo ng gumagamit ang isang partikular na application.Ang mga talahanayan ng pahina ay ginagamit ng mga operating system ng computer upang pansamantalang i -save ang pagmamapa ng pagpapalit na ito sa pagitan ng mga virtual na address ng iba't ibang mga aplikasyon at pisikal na address (RAM).Ang bahaging iyon ng hard disk na kung saan ang mga pahina ay pansamantalang nai -save ay tinatawag na isang file ng pahina.

Ang kakayahang i -save ang mga pansamantalang address na ito sa hard disk ay hindi nakasalalay sa mga limitasyon ng RAM lamang.Mayroong isang awtomatikong pagkalkula ng magagamit na file ng pahina din.Kaya, ang mga system na may mas maliit na mga RAM ay kailangang magkaroon ng mas malaking mga file ng pahina.Bilang isang resulta, kinakailangan upang matiyak na ang laki ng file ng pahina ay naitakda sa pinakamataas na posibleng halaga nito.

Ang bawat operating system ay may sariling paging superbisor upang pamahalaan ang mga talahanayan ng pahina.Ang paging superbisor ay napaka -epektibo sa paghahanap ng mga file sa pisikal na memorya na hindi bababa sa ginamit at maaaring magamit para sa pagpapalit ng mga virtual na file ng memorya.Gayunpaman, may ilang mga pahina na hindi maaaring palitan at tinatawag na hindi mage o resident na pahina.

Ang isang computer system na gumagamit ng virtual memory ay may access sa isang mas pang -ekonomiyang paraan ng paglikha ng mas maraming espasyo sa imbakan.Ang hard-disk space ay mas mura kaysa sa mga RAM chips na naka-install sa PC.Sa pamamagitan ng paggamit ng virtual na memorya, ang pangangailangan upang mag -upgrade/idagdag ang ram ay maiiwasan.