Hyper-V, ana bilgisayar işletim sisteminin üstünde çalışıyor gibi görünüyor, peki neden yerel (tip-1) bir hiper yönetici olarak kabul ediliyor?


45

Wikipedia diyor ki :

Adı Viridian [5] olan ve daha önce Windows Server Sanallaştırması olarak bilinen Hyper-V , yerel bir hipervizördür ... *

Vikipedi , yerli bir hipervizörün tip 1 hipervizör olduğunu söylüyor - yani doğrudan donanıma bağlı. Bir diğeri, işletim sistemine dayanan tip 2'dir .

Hyper-V bir ana makineye kuruludur (Windows OS) - neden tip-1 olarak sınıflandırılır?


6
"Hyper-V bir ana makineye kurulur (Windows OS)" - Aslında, ana işletim sisteminin altına "yüklenir".
Jörg W Mittag

Yanıtlar:


62

Bir Tip-1 Hipervizör doğrudan sahip olduğu araçlar erişimi donanıma.

Tip-2 Hipervizör olma anlamına gelir başka ana OS üzerinde çalışan ve donanıma erişimi yok. Bu nedenle sanal bir makinede başka bir işletim sistemi içinde çalışan çok sayıda kısıtlama var.

İşte Tip 1 ve Tip 2 arasındaki farkı göstermek için güzel bir şema:

görüntü tanımını buraya girin

Belki burada ve burada daha ayrıntılı bir açıklama bulacaksınız .

Bir şey daha, Hyper-V aslında ana işletim sistemine yüklenmemiş . Hyper-V'yi yüklediğinizde, bir ana bilgisayar işletim sisteminin üstüne kurulu olduğunu düşünüyorsunuz, ancak değil. Kurulum, orijinal işletim sistemini VM gibi bir şeye dönüştürür ve hiper denetleyiciyi aşağıya koyar. Hyper-V'nin kök veya ana bölümü denir. Bu yüzden “gerçek makine” ve sanal makineler olarak gördüğünüz hızda aynı hıza sahip olursunuz.

Ayrıca monolitik (VMSphere) ve mikrokernalize (Hyper-V) Hipervizörler arasındaki farkı okumak isteyebilirsiniz .


8
Bu mükemmel bir cevap.
Ramhound

9
Bu nedenle, Hyper-V'nin gerçekten çalıştığına dair herhangi bir fikriniz olmasa bile, Hyper-V'yi kurar kurmaz sanallaştırma yazılımının çalışmasının durmasının nedeni de budur.
hvd

Hiper v rolünü kurabilir, ancak bunu devre dışı bırakarak hipervizörün geçişini yapabilirsiniz, ancak bu sadece hipervizörlerin test edilmesi için kullanışlıdır IMO
FreeSoftwareServers

@ hvd Android Sanal Aygıtın (AVD) Hyper-V etkinleştirildiyse çalışmamasının nedeni bu değil mi? bcdedit /set hypervisorlaunchtype offAVD'yi Android Studio'dan başlatmak için komutu kullanarak Hyper-V'yi devre dışı bırakıyorum.
RBT

1
Omgubuntu.co.uk adresinde "Windows Hyper-V, Windows sunucusunda kullanıldığında (genellikle donanımda çalışan bir işletim sisteminin üstünde değil, doğrudan donanımda çalıştığı yerde) tipik bir 1 hipervizörü olsa da, bir türdür. Windows 10 Pro masaüstünde kullanıldığında 2 hiper yönetici. " omgubuntu.co.uk/2018/09/hyper-v-ubuntu-1804-windows-integration
Kukunin

15

Hyper-V, işletim sisteminin altına kuruludur . Ana bilgisayar işletim sisteminin kendisi sanal bir makine haline gelir. Bu değişiklik kullanıcılar ve uygulamalar için şeffaftır çünkü ana bilgisayar donanıma doğrudan erişmeye devam edebilir.

  • Hyper-V , üzerinde bir ana bölümün ve muhtemelen herhangi bir sayıda alt bölümün bulunduğu bir hiper yönetici katmanından oluşur. Üst bölüm ana bilgisayar işletim sistemini içerir. Alt bölümler, ana bilgisayar tarafından oluşturulur ve üst bölümle birlikte çalışan konuk işletim sistemlerini içerir.

Hyper-V mimarisi şeması
Görüntü kaynağı

  • Çoğu yeni x86 işlemcide bulunan donanım destekli sanallaştırma teknolojisini kullanarak , sanal makinelere seçmeli olarak donanıma doğrudan erişme yeteneği vermek mümkündür. Hyper-V, bu bölümü üst bölüme doğrudan donanım erişimi sağlamakta, alt bölümlerinde ise sadece sanallaştırılmış bir donanım seti sağlamak için kullanmaktadır.

  • İşletim sistemi işletim sistemindeki (ana bölümde yer alan) mevcut aygıt sürücülerinin ve uygulamaların çoğu donanıma hiçbir hipervizör yokmuş gibi erişebildiğinden, Hyper-V rolünün etkinleştirilmesi kullanıcılar ve uygulamalar için genellikle şeffaftır. Sistem, hiper yönetici yan yana çalışan misafirlerle birlikte konağın altında otursa bile, hiper denetimcinin ve herhangi bir konağın, ana bilgisayar işletim sisteminin üzerinde çalıştığını gösterir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.