Dom Audio Co to jest parawirtualizowany system operacyjny? - definicja z techopedia

Co to jest parawirtualizowany system operacyjny? - definicja z techopedia

Spisu treści:

Anonim

Definicja - Co oznacza parawirtualizowany system operacyjny?

Parawirtualizowany system operacyjny to system operacyjny (OS), który jest zmodyfikowany do działania w parawirtualizowanym środowisku, które zapewnia interfejs oprogramowania dla maszyn wirtualnych, podobny, ale nie identyczny z podstawowym sprzętem. W trybie parawirtualizacji system operacyjny gościa jest jawnie przeniesiony na interfejs programowania aplikacji (API) w celu ułatwienia komunikacji z platformą wirtualizacji hosta.

Techopedia wyjaśnia parawirtualizowany system operacyjny

Parawirtualizowany system operacyjny nie wymaga emulacji całego systemu. Moduł zarządzania lub hiperwizor w trybie parawirtualizacji działa w parawirtualizowanym systemie operacyjnym, który został zmodyfikowany do pracy na maszynie wirtualnej.


Zasadniczo parawirtualizowany system operacyjny działa lepiej niż w pełni zwirtualizowany system operacyjny, w którym wszystkie elementy systemu muszą być emulowane. Jednak ta wydajność jest oferowana kosztem bezpieczeństwa i elastyczności. Elastyczność jest zagrożona, ponieważ system operacyjny wymaga modyfikacji, aby działał w trybie parawirtualizacji. Bezpieczeństwo jest zagrożone, ponieważ system operacyjny gościa ma większą kontrolę nad podstawowym sprzętem, zwiększając w ten sposób ryzyko dla sprzętu niższego poziomu, co może mieć wpływ na wszystkie systemy operacyjne gościa działające na hoście.


Skuteczność parawirtualizacji może również skutkować lepszym skalowaniem. Parawirtualizacja wymaga tylko dwóch procent wykorzystania procesora na instancję gościa na procesor, w porównaniu z pełną wirtualizacją, przy czym użycie procesora wynosi 10 procent na instancję gościa na procesor.


Parawirtualizowany system operacyjny może zmniejszyć ogólny spadek wydajności poprzez przeniesienie krytycznego wykonania zadania z domeny wirtualnej do domeny hosta.

Co to jest parawirtualizowany system operacyjny? - definicja z techopedia