Skip to main content

Ano ang isang Virtual Memory System?

Ang isang virtual na sistema ng memorya ay nagpapahiwatig ng isang lugar na matatagpuan sa hard drive ng isang computer na nagbibigay -daan sa mga programa na gumana nang walang pangangailangan na mai -load ang mga ito sa pisikal na memorya.Ang mga computer ay may karaniwang dalawang uri ng mga sistema ng memorya: random na pag -access ng memorya (RAM) at virtual memory (VM).Kapag walang sapat na halaga ng pisikal na memorya o RAM, magagamit upang patakbuhin ang lahat ng mga application na maaaring binuksan ng isang gumagamit sa anumang oras, ang system ay gumagamit ng virtual na memorya upang makagawa ng pagkakaiba.

Kung ang computer ay wala angKakayahang ma -access ang virtual na memorya kapag naubos na ang RAM, ang gumagamit ay makakatanggap ng isang mensahe ng error na nagpapahiwatig na ang iba pang mga aplikasyon ay kailangang sarado upang mai -load ang isang bagong programa.Ang virtual na proseso ng memorya ay gumagana sa pamamagitan ng paghahanap ng mga lokasyon sa pisikal na memorya na hindi na -access para sa isang tiyak na tagal ng panahon.Ang impormasyong ito ay pagkatapos ay kinopya sa isang lugar sa hard drive.Ang magagamit na puwang na napalaya ay maaari na ngayong magamit upang mai -load ang bagong programa.

Ang tampok na ito ay isa sa maraming mga operasyon na awtomatikong ginanap ng iyong computer na hindi napapansin ng average na gumagamit.Ang virtual na memorya ay hindi lamang isang paraan na lumilikha ang computer ng karagdagang memorya para sa paggamit ng mga aplikasyon, ngunit sinasamantala din ang magagamit na mga mapagkukunan ng memorya ng system.Ito ay mas mura kaysa sa pagbili ng mga karagdagang RAM chips.Ang hard drive ng bawat computer system ay may isang lugar na ginagamit para sa virtual memory.

Ang pangalawang mapagkukunan ng imbakan na ito, kung saan ang impormasyon ay naka -imbak at nakuha, ay tinatawag na isang paging file.Ang lugar kung saan ang data ay ipinagpapalit pabalik -balik sa pagitan ng pisikal na memorya at ang virtual na sistema ng memorya, sa pantay na laki ng mga bloke, ay tinatawag na mga pahina.Ang virtual na memorya ay karaniwang isang maliit na paging file, na matatagpuan sa hard drive.Ang pagdaragdag lamang sa laki ng paging file ay maaaring dagdagan ang laki ng kapasidad ng imbakan ng virtual system.Sa kaibahan, ang tanging paraan upang lumikha ng mas maraming RAM ay sa pamamagitan ng pagbili at pag -install ng mga chips na may mas malaking kapasidad ng memorya.

Ang isa sa mga kawalan ng virtual na memorya ay ang pagbasa at pagsulat ng bilis ng pagproseso ay kapansin -pansin na mas mabagal kung ihahambing sa random na memorya ng pag -access.Ang mga gumagamit na nakasalalay nang malaki sa virtual na sistema ng memorya upang patakbuhin ang kanilang mga aplikasyon ay magdurusa ng isang pagtanggi sa pangkalahatang pagganap ng kanilang computer system.Ang katotohanan ay ang mga hard disk ay hindi itinayo para sa paghawak ng maliliit na piraso ng impormasyon.Ang susi sa pinakamainam na pagganap ng system ay ang magkaroon ng higit sa sapat na RAM upang mahawakan ang iyong mga nakagawiang programa sa pagproseso ng programa.Titiyakin nito na ang pag -access sa VMS ay isang pagbubukod at hindi ang panuntunan.