Skip to main content

Co to jest pełna wirtualizacja?

Pełna wirtualizacja to proces, w którym cały system komputerowy jest przekształcony w konstrukcję oprogramowania.Ta konstrukcja działa pod każdym względem jak oryginalny sprzęt.Oprogramowanie zaprojektowane dla sprzętu będzie zainstalowane na konstruktu, jakby był to rzeczywisty komputer, a następnie uruchomiony z niewielkim lub żadnym spowolnieniem.Korzystanie z pełnej wirtualizacji ma kilka zastosowań, takich jak testowanie oprogramowania w środowisku wirtualnym lub rozszerzenie przydatności jednego komputera lub serwera za pośrednictwem wirtualnych systemów operacyjnych.Chociaż częściowa wirtualizacja jest bardzo powszechna, pełna wirtualizacja jest stosunkowo rzadka.

Aby być pełną wirtualizacją, cały system sprzętowy musi zostać przekształcony w oprogramowanie.Każde działanie i niuans oryginalnego sprzętu musi przejść do systemu wirtualnego.Ponieważ jest to tak duże przedsięwzięcie, a niektórzy producenci systemów podejmują kroki w celu jej zniechęcenia, pełna wirtualizacja jest nieco rzadka.ściśle, że każdy program będzie zainstalowany w oprogramowaniu bez konwersji lub dodatkowych kroków.Interfejs wirtualny naśladuje zestaw sprzętu do tego stopnia, że oprogramowanie będzie działało dokładnie w taki sam sposób, jak działał w systemie naturalnym.Dzięki częściowej wirtualizacji prawie zawsze opóźnienie jest opóźnione w zainstalowanych programach, ponieważ polecenia są przenoszone między emulowanym a faktycznym sprzętem.

Istnieje kilka powodów, dla których pełna wirtualizacja jest głównym celem obliczeniowym.Gdy maszyna i jej system operacyjny są w pełni wirtualizowane, możliwe jest obsłużenie jej poszczególnym użytkownikom jako pełnym środowisku stacjonarnym.Użytkownicy mogą go używać dokładnie tak, jak chcą, modyfikując dowolne ustawienie lub instalowanie dowolnego programu.W przypadku opracowania problemu administratorzy mogą po prostu usunąć specyficzny wirtualny segment użytkownika, a następnie dać mu nowy czysty..Oznacza to, że użytkownik, niezależnie od tego, co może zrobić, nigdy tak naprawdę nie będzie wchodzić w interakcje ze sprzętem fizycznym.Oznacza to niszczycielskie działania użytkownika, celowo lub przypadkowe, są mniej szkodliwe dla rzeczywistego systemu.

Ostatni wspólny cel jest najbardziej techniczny.Ponieważ system oprogramowania nie jest ograniczony faktycznym sprzętem obecnym w systemie, wirtualny sprzęt może zostać poprawiony, aby poprawić wydajność nad oryginalnym komputerem.Redundant lub niepotrzebny sprzęt można usunąć.Istniejący sprzęt może mieć zmiany parametrów, aby działały w sposób niemożliwy dla oryginalnego sprzętu.To pozwala systemowi działać przy szczytowej wydajności, coś prawie niemożliwego do zrobienia rzeczywistego systemu sprzętowego.