Pagkakaiba sa pagitan ng Pisikal at Virtual na Memory

Pagkakaiba sa pagitan ng Pisikal at Virtual na Memory
Pagkakaiba sa pagitan ng Pisikal at Virtual na Memory

Video: Pagkakaiba sa pagitan ng Pisikal at Virtual na Memory

Video: Pagkakaiba sa pagitan ng Pisikal at Virtual na Memory
Video: Exposing Digital Photography by Dan Armendariz 2024, Hulyo
Anonim

Physical vs Virtual Memory

Ang Physical memory at Virtual memory ay dalawang anyo ng memory na ginagamit para sa pag-iimbak ng data sa isang computer. Ang pisikal na memorya ay tumutukoy sa mga chips gaya ng RAM (Random Access Memory) na memorya at mga storage device gaya ng mga hard disk na ginagamit upang mag-imbak ng data. Ang virtual memory ay isang memory space na nilikha ng Operating system kapag ang computer ay walang sapat na pisikal na memorya upang magsagawa ng isang programa. Ang virtual na memorya ay nilikha sa pamamagitan ng pagsasama ng RAM sa espasyo ng hard drive. Binibigyang-daan ng virtual memory ang pag-execute ng malalaking program nang mas mabilis kapag hindi sapat ang RAM.

Pisikal na Memory

Tulad ng nabanggit kanina, ang pisikal na memorya ay tumutukoy sa RAM at mga hard disk sa computer na ginagamit upang mag-imbak ng data. Sa isang computer ang operating system, mga application program at kasalukuyang ginagamit na data ay pinananatili sa RAM, upang mabilis silang ma-access ng processor. Maaaring ma-access ang RAM nang mas mabilis kaysa sa iba pang mga storage device gaya ng hard disk at CD-ROM. Ngunit ang data sa RAM ay umiiral lamang habang tumatakbo ang computer. Kapag ang kapangyarihan ay naka-off, ang lahat ng data sa RAM ay mawawala at ang operating system at iba pang data ay na-load muli sa RAM mula sa hard disk kapag ang computer ay naka-on. Ang hard disk ay isang non-volatile memory (isang memorya na nagpapanatili ng data kahit na hindi ito pinapagana) na ginagamit upang mag-imbak ng data sa isang computer. Binubuo ito ng mga pabilog na disk na tinatawag na platters na nag-iimbak ng magnetic data. Ang data ay isinusulat at binabasa papunta at mula sa mga pinggan gamit ang read/write head.

Virtual Memory

Virtual memory ay ginagamit kapag ang computer ay kulang sa RAM space para sa pag-execute ng isang program. Pinagsasama ng virtual memory ang espasyo ng RAM sa espasyo ng hard disk. Kapag ang computer ay walang sapat na espasyo sa RAM upang magsagawa ng isang programa, ang virtual memory ay naglilipat ng data mula sa RAM patungo sa isang paging file, na nagpapalaya sa espasyo sa RAM. Ang isang bahagi ng hard disk ay ginagamit upang iimbak ang file ng pahina. Ang proseso ng paglilipat na ito ay ginagawa nang napakabilis upang ang user ay hindi makaramdam ng pagkakaiba. Ang virtual memory ay maaaring maglaman ng isang buong bloke ng data habang ang bahagi na kasalukuyang isinasagawa ay nasa RAM. Samakatuwid, pinapayagan ng virtual memory ang operating system na magpatakbo ng ilang mga programa nang sabay-sabay kaya tumataas ang antas ng multiprogramming. Habang pinapataas ang laki ng mga program na maaaring isagawa, ang virtual memory ay nagbibigay ng mga benepisyo sa gastos dahil ang hard disk memory ay mas mura kaysa sa RAM.

Ano ang pagkakaiba ng Pisikal at Virtual Memory

Habang ang pisikal na memorya ay tumutukoy sa mga pisikal na device na nag-iimbak ng data sa isang computer gaya ng RAM at hard disk drive, pinagsasama ng virtual memory ang RAM space sa hard drive space upang mag-imbak ng data sa RAM, kapag ang RAM space ay hindi sapat. Ang bahagi ng hard disk ay ginagamit upang mag-imbak ng mga file ng pahina na ginagamit ng virtual memory upang mag-imbak ng data na inilipat mula sa RAM. Kahit na ang pagpapalit ng data sa pagitan ng mga file ng page sa hard disk at ng RAM (sa pamamagitan ng virtual memory) ay napakabilis, ang sobrang pagpapalit ay maaaring magpabagal sa pangkalahatang pagganap ng system.

Inirerekumendang: