Hypervisor

W informatyce , o hypervisor jest wirtualizacja platforma , która pozwala na wiele systemów operacyjnych do pracy na tej samej maszynie fizycznej w tym samym czasie.

Rodzaje hiperwizorów

Hiperwizory są obecnie podzielone na dwie kategorie:

Typ 1: natywny

Hiperwizor typu 1, natywny, a nawet „  fizyczny  ”, to oprogramowanie działające bezpośrednio na platformie sprzętowej; Platforma ta jest następnie traktowana jako narzędzie kontroli systemu operacyjnego. W związku z tym na sprzęcie można uruchomić dodatkowy system operacyjny.
Hiperwizor typu 1 to odchudzone i zoptymalizowane jądro hosta. W procesorach z instrukcjami wirtualizacji sprzętu ( AMD-V i Intel VT ) hiperwizor nie musi już emulować pierścieni zabezpieczających, a działanie jest przyspieszane.

Klasycznym hiperwizorem typu 1 jest CP , opracowany przez IBM w latach 60. i przodek z / VM . Przykłady nowszych hipernadzorców to Xen , Oracle VM, Microsoft Hyper-V , ESXI Server firmy VMware , hiperwizor LPAR firmy IBM (PR / SM), PolyXene firmy Bertin IT , hiperwizor Logical Domains firmy SUN (wydany w 2005 r.)… Niewielka różnica polega na w integracji hiperwizora z oprogramowaniem układowym platformy. Tak właśnie stało się w przypadku hiperwizora Hitachi Virtage . Maszyny wirtualne korzystające z jądra Linux KVM , które przekształcają całe jądro Linuksa w hiperwizora, są również uważane za hiperwizory typu 1.

Typ 2: hostowany

Hiperwizor typu 2 to oprogramowanie działające w innym systemie operacyjnym. System operacyjny gościa będzie zatem działał na trzecim poziomie powyżej sprzętu. Ponieważ systemy operacyjne gościa nie wiedzą, że są zwirtualizowane, nie trzeba ich dostosowywać. Niektóre przykłady takich hiperwizorów to VMware Workstation , VMware Fusion , hiperwizor typu open source QEMU , Virtual PC , Virtual Server , Oracle VirtualBox , a także Parallels Workstation z SWsoft i Parallels Desktop .

Termin pochodzi od hypervisor IBM reimplementacji od CP-67 dla System / 370 operacyjnego systemu wydany w 1972 roku pod nazwą VM / 370 . Wezwanie termin hypervisor lub zadzwoń hypervisor lub hypercall, odnosi się do parawirtualizacją interfejs , przez który „gość” system operacyjny bezpośrednio uzyskuje dostęp do usług za pomocą oprogramowania sterującego wysokiego szczebla (termin przełożony odnosi się do operacyjnego jądra systemu, który w IBM systemy komputerowe przebiegów w trybie nadzorcy ).

Hypervisor.svg

Zobacz też

Uwagi i odniesienia

  1. IBM Systems Virtualization , IBM Corporation , wersja 2 wydanie 1 (2005), dostępne online pod adresem publib.boulder.ibm.com - opis podstawowych pojęć.