Hipernadzorca

Z Wikipedii, wolnej encyklopedii
(Przekierowano z Hypervisor)
Przejdź do nawigacji Przejdź do wyszukiwania

Hipernadzorca (inaczej hiperwizor, od ang. hypervisor) – narzędzie niezbędne do zarządzania procesami wirtualizacji. Pojęcie hipernadzorca (hiperwizor) pochodzi od nazwy supervisor, czyli nadzorca – programu kontrolującego pracę komputera.

Virtual PC – oprogramowanie stosowane do emulacji fizycznych maszyn, komputerów. Dzięki niemu można uruchamiać różne systemy operacyjne, bez konieczności fizycznej ingerencji w już zainstalowany system operacyjny, na jednej fizycznej maszynie bez konieczności dzielenia dysku na partycje. Wirtualny komputer ma własny, wirtualny sprzęt komputerowy i BIOS.Program komputerowy (ang. computer program) - sekwencja symboli opisująca obliczenia zgodnie z pewnymi regułami zwanymi językiem programowania. Program jest zazwyczaj wykonywany przez komputer (np. wyświetlenie strony internetowej), czasami bezpośrednio – jeśli wyrażony jest w języku zrozumiałym dla danej maszyny lub pośrednio – gdy jest interpretowany przez inny program (interpreter). Program może być ciągiem instrukcji opisujących modyfikacje stanu maszyny ale może również opisywać obliczenia w inny sposób (np. rachunek lambda).

Opis działania[ | edytuj kod]

Ponieważ wirtualizator pozwala maksymalnej ilości procesów wirtualnego systemu operacyjnego wykonywać swoje instrukcje bezpośrednio na zasobach sprzętowych, niezbędny jest system kontroli. Jeżeli określona operacja zwraca błąd ochrony (nie daje się z jakiejś przyczyny wykonać bezpośrednio na danym zasobie sprzętowym), jest przechwytywana i emulowana przez hipernadzorcę. Hipernadzorca decyduje, które procesy wirtualizowanego systemu operacyjnego można wykonywać bezpośrednio na zasobach sprzętowych, a które należy emulować. W niektórych systemach operacyjnych hipernadzorca jest nazywany menedżerem maszyn wirtualnych (ang. virtual machine manager).

System operacyjny (ang. Operating System, skrót OS) – oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika.Hyper-V Server 2008 - specjalna, bezpłatna wersja systemu Windows Server 2008 R2 w trybie Server Core (bez interfejsu graficznego) z możliwością skonfigurowania jej do roli hosta maszyn wirtualnych.

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.

Podstrony: 1 [2] [3]




Warto wiedzieć że... beta

Wirtualizacja – proces symulowania przez oprogramowanie istnienia zasobów logicznych, które wykorzystują ustalone podczas konfiguracji zasoby fizyczne. np. wirtualna maszyna stosuje wirtualizację w celu emulowania pracy maszyny z danym systemem operacyjnym pozwalając przez to badać zachowanie tej maszyny i jej oprogramowania bez wpływania na realny system operacyjny, na którym pracujemy.
VMware Workstation – komercyjny pakiet oprogramowania dostarczany przez firmę VMware Inc (będącą obecnie własnością EMC Corporation). Najważniejszym jego składnikiem jest stacja robocza, składająca się z maszyny wirtualnej odpowiedniej dla komputera w architekturze x86, która pozwala na tworzenie i uruchamianie wielu wirtualnych komputerów jednocześnie. Każda maszyna wirtualna, tzw. host, może uruchamiać własny system operacyjny, tzw. gościa, takiego jak m.in. Microsoft Windows, Linux, systemy z rodziny BSD oraz wiele innych. Aplikacja VMware Workstation pozwala uruchamiać wiele systemów operacyjnych jednocześnie na jednej fizycznej maszynie. Dodatkowo, systemy uruchamiane jako wirtualne mogą komunikować się między sobą za pomocą protokołów internetowych. Pozwala to np. na testowanie tworzonych rozwiązań klient-serwer. Inne produkty VMware pomagają w zarządzaniu maszynami wirtualnymi, ułatwiając między innymi ich przenoszenie pomiędzy wieloma maszynami rzeczywistymi.
Xen - monitor maszyn wirtualnych (ang. Hypervisor) wydany na licencji open source, opracowany na Uniwersytecie Cambridge, obecnie rozwijany przez firmę XenSource.
Proces – jedno z podstawowych pojęć w informatyce, definiowane jako egzemplarz wykonywanego programu. Każdy nowo powstały proces otrzymuje unikatowy numer, który go jednoznacznie identyfikuje, tzw. PID (od (ang.) process identifier).
Hyper-V (nazwa kodowa Viridian) – oprogramowanie stosowane do wirtualizacji fizycznych maszyn, komputerów. Dzięki niemu można uruchamiać różne systemy operacyjne bez konieczności fizycznej ingerencji w już zainstalowany system operacyjny, na jednej fizycznej maszynie bez konieczności dzielenia dysku na partycje. Wirtualny komputer ma własny, wirtualny sprzęt komputerowy i BIOS. Nazywa się go maszyną wirtualną.

Reklama