Skip to main content

Ano ang Virtualization ng CPU?

Ang Virtualization ng CPU ay nagsasangkot ng isang solong CPU na kumikilos na parang dalawang magkahiwalay na mga CPU.Sa bisa nito, ito ay tulad ng pagpapatakbo ng dalawang magkahiwalay na computer sa isang solong pisikal na makina.Marahil ang pinaka -karaniwang dahilan para sa paggawa nito ay upang magpatakbo ng dalawang magkakaibang mga operating system sa isang makina.

Ang CPU, o gitnang yunit ng pagproseso, ay maaaring ang pinakamahalagang sangkap ng computer.Ito ay bahagi ng computer na pisikal na isinasagawa ang mga tagubilin ng mga application na tumatakbo sa computer.Ang CPU ay madalas na kilala bilang isang chip o microchip.

Ang paraan kung saan nakikipag -ugnay ang CPU sa mga aplikasyon ay natutukoy ng operating system ng computer.Ang pinakamahusay na kilalang mga operating system ay ang Microsoft Windows , Mac OS at iba't ibang mga open-source system sa ilalim ng Linux Banner.Sa prinsipyo ang isang CPU ay maaari lamang gumana ng isang operating system nang sabay -sabay.Posible na mag -install nang higit pa pagkatapos ng isang sistema sa isang hard drive ng computer, ngunit karaniwang isa lamang ang maaaring tumakbo nang sabay -sabay.Ang isang napaka -pinasimple na paliwanag kung paano ito nagawa ay ang virtualization software ay naka -set up sa isang paraan na ito, at ito lamang, nakikipag -usap nang direkta sa CPU.Lahat ng iba pa na nangyayari sa computer ay dumadaan sa software.Ang software pagkatapos ay naghahati ng mga komunikasyon nito sa natitirang bahagi ng computer na parang konektado sa dalawang magkakaibang mga CPU.

Ang isang paggamit ng virtualization ng CPU ay upang payagan ang dalawang magkakaibang mga operating system na tumakbo nang sabay -sabay.Bilang isang halimbawa, ang isang computer ng Apple ay maaaring gumamit ng virtualization upang magpatakbo ng isang bersyon ng Windows Gayundin, pinapayagan ang gumagamit na magpatakbo ng Windows -only application.Katulad nito ang isang computer na nakabase sa Linux ay maaaring magpatakbo ng Windows sa pamamagitan ng virtualization.Posible rin na gumamit ng Virtualization ng CPU upang magpatakbo ng Windows sa isang mac reg;o Linux PC, o upang magpatakbo ng Mac OS at Linux sa parehong oras.

Ang isa pang pakinabang ng virtualization ay upang payagan ang isang solong computer na magamit ng maraming tao nang sabay -sabay.Ito ay gagana sa pamamagitan ng isang makina na may isang CPU na tumatakbo sa virtualization software, at ang makina pagkatapos ay kumonekta sa maraming mga mesa, bawat isa ay may isang keyboard, mouse at subaybayan.Ang bawat gumagamit ay tatakbo ang kanilang sariling kopya ng operating system sa pamamagitan ng parehong CPU.Ang set-up na ito ay partikular na tanyag sa mga lokasyon tulad ng mga paaralan sa pagbuo ng mga merkado kung saan masikip ang mga badyet.Ito ay pinakamahusay na gumagana kung saan ang mga gumagamit ay pangunahing nagpapatakbo ng mga aplikasyon na may medyo mababang mga kahilingan sa pagproseso tulad ng pag -browse sa web at pagproseso ng salita.

Ang Virtualization ng CPU ay hindi dapat malito sa multitasking o hyperthreading.Ang multitasking ay simpleng kilos ng pagpapatakbo ng higit sa isang application nang paisa -isa.Ang bawat modernong operating system ay nagbibigay -daan sa ito na gawin sa isang solong CPU, kahit na technically isang application lamang ang nakitungo sa anumang partikular na sandali.Ang Hyperthreading ay kung saan ang mga katugmang CPU ay maaaring tumakbo ng mga espesyal na nakasulat na aplikasyon sa isang paraan na nagdadala ng dalawang aksyon nang sabay.