Skip to main content

Ano ang isang hypervisor?

Ang isang hypervisor ay isang natatanging uri ng software na nagbibigay -daan sa isang computer na magpatakbo ng higit sa isang operating system (OS).Sa pamamagitan ng isang proseso na kilala bilang virtualization, ang software ay nagtutulak sa bawat OS sa pag -iisip na mayroon itong eksklusibong pag -access sa isang partikular na hanay ng hardware.Nakaupo ito sa pagitan ng pisikal na hardware at OS at nagtatanghal ng isang virtual na hanay ng hardware sa lahat ng iba pang software na tumatakbo sa makina.Pinamamahalaan din nito ang daloy ng impormasyon sa pagitan ng software, virtualized hardware, at ang pisikal na hardware.Ang ganitong uri ng software ay ginagamit sa parehong mga setting ng consumer at enterprise.OS.Ang iba't ibang mga antas ng mga pribilehiyo sa pag -access sa hardware ay kilala bilang mga singsing, kasama ang OS na tradisyonal na tumatakbo sa singsing 0;Ang mga aplikasyon ng gumagamit ay tumatakbo sa singsing 1–3, na may mas kaunting mga pribilehiyo.Ang modelong ito ay gumagana nang maayos sa karamihan ng oras, ngunit bumagsak nang hiwalay kapag sinusubukan na magpatakbo ng higit sa isang OS sa isang solong computer nang sabay -sabay.Malulutas ng isang hypervisor ang problemang ito sa pamamagitan ng paggamit ng isang pamamaraan na tinatawag na virtualization.gastos at dagdagan ang kahusayan.Maraming iba't ibang mga diskarte sa virtualization, ngunit ang pangunahing ideya ay upang lumikha ng mga simulate na hanay ng mga hardware na madalas na kilala bilang virtual machine.Sa kaso ng isang hypervisor, na maaari ring tawaging isang virtual machine monitor, ang bawat virtual machine ay naglalaman ng isang "panauhin" OS.Ang hypervisor mismo ay maaaring tumakbo nang direkta sa pisikal na hardware, kung saan ito ay kilala bilang isang "hubad na metal" na uri o sa loob ng isang host operating system bilang isang "software" hypervisor.mga system at matiyak na hindi sila sumasalungat sa isa't isa.Dahil ang isang OS sa loob ng isang virtual machine ay hindi alam na ito ay binawian ng mga pribilehiyong Ring 0, maaari itong subukan na magsagawa ng mga paghihigpit na pag -andar nang walang pahintulot.Sa mga kasong ito, ang hypervisor ay maaaring makagambala sa isang function bago ito maabot ang hardware, isagawa ang mga tagubilin sa isang paraan na hindi magiging pinsala sa iba pang mga operating system na tumatakbo sa hardware, at ibabalik ang resulta sa orihinal na OS.Kilala bilang isang "bitag at tularan" na pamamaraan, ito ay isa lamang sa maraming mga advanced na konsepto na natatangi sa mundo ng virtualization.isang hypervisor at nagbibigay ng pagtaas ng pagganap.Binago ng mga vendor ng software ang kanilang mga operating system upang malaman ang mga virtual machine na kanilang pinapatakbo, na nangangahulugang mas kaunting mga bitag-at-emulate na mga uri ng mga senaryo.Ang mga vendor ng hardware ay nagdagdag ng suporta para sa isang bagong antas ng mga pribilehiyo na minsan na kilala bilang Ring -1.Ang mga mas bagong programa ng software ay maaaring samantalahin ang isa o pareho sa mga pamamaraan na ito upang madagdagan ang pagganap.

Ang mga hypervisors ay maaari na ngayong matagpuan sa iba't ibang mga produkto sa parehong mga antas ng consumer at enterprise.Ang mga produktong consumer na nagpapahintulot sa isang operating system na tumakbo sa loob ng isa pang madalas na gumamit ng isang hypervisor na uri ng software.Sa puwang ng negosyo, pinapayagan ng software ang mga underused server na nagpapatakbo ng iba't ibang mga operating system na pinagsama.Maaaring gamitin ng mga developer ng software ang pamamaraang ito upang magpatakbo ng maraming mga pagkakataon na magkatulad o kahit na magkaparehong mga operating system upang masubukan para sa mga isyu sa pagiging tugma.