Ang virtual memory ng computer ay ginagamit sa mga multitasking operating system. Salamat dito, nagbibigay ito ng higit na kahusayan kapag nagpapatakbo ng maraming mga programa.
Ang virtual memory ay ang bahagi ng puwang ng hard disk na inilalaan ng system kapag walang sapat na RAM upang mapabuti ang pagganap. Sa kasong ito, ang data na hindi kasalukuyang ginagamit ng computer ay inililipat sa tinatawag na paging file. Ang laki ng file na ito ay kapareho ng dami ng virtual memory. Bilang isang patakaran, para sa normal na paggana ng system, ang laki ng paging file ay dapat na 1.5 beses sa laki ng RAM. Ngunit kung ang gumagamit ay madalas na naglalaro ng mga laro sa computer na may mga kumplikadong graphics o 3D-animasyon, o lumilikha ng mga kumplikadong programa mismo, kung gayon ang laki ng file ay dapat na doble o kahit triple na nauugnay sa RAM. Ang pagkonekta sa virtual na memorya ay nagbibigay-daan sa mas makatuwirang paggamit ng mga mapagkukunang RAM sa pamamagitan ng paglipat ng pangalawang data sa pangalawang imbakan. Sa parehong oras, ang mga proseso na tumatakbo nang sabay-sabay ay gumagana nang nakahiwalay, "hindi alam" tungkol sa bawat isa. Mayroong dalawang paraan upang ipatupad ang virtual memory: pahina at segment. Sa isang paged pagpapatupad, ang RAM ay nahahati sa mga rehiyon ng parehong laki (mga pahina), na kung saan ay kinuha bilang isang yunit ng memorya. Ang isang proseso ng pagpapatakbo ay nagpapadala ng isang kahilingan sa memorya sa isang address na nilalaman sa virtual memory. Ang address ay kumakatawan sa numero ng pahina at offset sa loob nito. Maaaring i-flush ng system ang isang pahina na hindi nagamit nang mahabang panahon sa hard disk. Hinahati ng samahan ng segment ang virtual memory sa mga segment ng di-makatwirang laki. Kapag na-access ng isang proseso ang memorya, ang ilan sa mga segment ay inililipat sa RAM, at ang ilan ay nananatili sa hard disk. Ang isang tiyak na antas ng mga karapatan sa pag-access ay maaaring italaga sa bawat segment. Ang pagpapatakbo ng memorya ng segment ay pareho sa memorya ng pahina, ngunit mayroon itong mas mababang bilis ng pag-access. Sa karamihan ng mga kaso, awtomatikong nangyayari ang pagtaas ng virtual memory, ngunit may mga sitwasyon kung kailan kailangang gawin ito ng gumagamit nang manu-mano. Gayunpaman, sa kasong ito, kailangan mong tandaan na ang pagganap ng system ay maaaring lumagpas sa mga katanggap-tanggap na mga limitasyon at ang computer, sa kabaligtaran, ay gagana ng mas mabagal. Maaari mong manu-manong taasan ang virtual memory sa Control Panel sa "System" o " Seksyon ng system at ang pagpapanatili nito. Sa utos na "Baguhin ang mga parameter" ay lilitaw ang window na "Mga Pag-aari ng System", kung saan kailangan mong piliin ang tab na "Advanced". Sa seksyong "Pagganap" - ang pindutang "Mga Pagpipilian". Sa window na "Mga Setting ng Pagganap" - ang tab na "Advanced", "Virtual memory" -> "Change". Upang madagdagan ang laki ng paging file, alisan ng check ang utos na "Awtomatikong piliin ang paging laki ng file" at itakda ang kinakailangang halaga.