Dodatkową funkcją, jaką pełni hipernadzorca jest pośredniczenie w przekazywaniu przerwań pomiędzy wirtualnym systemem a zasobami sprzętowymi i ewentualna emulacja urządzenia po przyjęciu przerwania. Klasyfikacja Według Roberta P. Goldberga istnieją dwa typy hipernadzorców: Hipernadzorca typu 1 (tzw. natywny albo z ang. ) – działa bezpośrednio na poziomie sprzętu, mając nad nim pełną kontrolę i monitorując uruchomione systemy operacyjne. Systemy operacyjne działają na poziomie wyżej niż hipernadzorca. Hipernadzorca typu 2 (tzw. hostowany) – działa jako program uruchomiony na danym systemie operacyjnym (hoście). Są to rodzaje emulatorów. W tym przypadku zwirtualizowane systemy działają dwa poziomy ponad sprzętem.
Przykłady hipernadzorców Xen Microsoft Hyper-V Microsoft Virtual PC VMware Workstation VirtualBox
Zobacz też emulator wirtualizacja maszyna wirtualna
Przypisy
Kategoria:Wirtualizacja