Jakie są różne typy maszyn wirtualnych?

Istnieją dwa główne typy maszyn wirtualnych. Jedna, zwana systemową maszyną wirtualną, służy do naśladowania wszystkich procesów i składników rzeczywistego komputera. Druga, znana jako procesowa maszyna wirtualna, służy do uruchamiania tylko jednej aplikacji i znika po zamknięciu tej aplikacji.

Systemowe maszyny wirtualne pozwalają na korzystanie z jednego serwera tak, jakby to było wiele różnych komputerów. Korzystając z tego rodzaju technologii, można skonfigurować jedną maszynę na wiele różnych sposobów. Każda z tych konfiguracji jest całkowicie odizolowana od innych systemów i może działać jako niezależny komputer, nawet jeśli każda z nich istnieje na tej samej maszynie fizycznej. Ta izolacja oznacza, że ​​w przypadku awarii jednego systemu pozostałe maszyny wirtualne mogą być nadal używane.

Korzystanie z systemowych maszyn wirtualnych pozwala również na uruchamianie wielu systemów operacyjnych na tej samej maszynie. Dzięki temu użytkownik może uruchamiać programy dostępne tylko w jednym systemie operacyjnym. Umożliwia także testowanie programu na wielu platformach bez przełączania maszyn.

W zależności od potrzeb użytkownika, wirtualne maszyny systemowe można skonfigurować tak, aby działały tak, jakby miały wiele różnych rodzajów sprzętu. W obrębie każdej maszyny wirtualnej znajduje się wirtualna płyta główna, wirtualny procesor, karta wirtualnego akceleratora grafiki wideo i wszystkie inne elementy znajdujące się wewnątrz fizycznego komputera. Komputer wirtualny można nawet skonfigurować do korzystania ze sprzętu w systemie fizycznym, tak jakby był wykonany według różnych specyfikacji. Istnieje tyle różnych konfiguracji systemowych maszyn wirtualnych, ile jest konfiguracji fizycznych serwerów komputerowych.

Procesowe maszyny wirtualne służą do uruchamiania pojedynczego programu w oderwaniu od systemu operacyjnego komputera fizycznego. Dzięki temu użytkownik może uruchomić program, który w innym przypadku byłby niezgodny z normalnym systemem operacyjnym. Każda procesowa maszyna wirtualna jest tworzona w celu uruchomienia określonego programu i istnieje tylko podczas działania programu. Zamknięcie uruchomionego programu spowoduje, że maszyna wirtualna procesu zniknie, a ponowne otwarcie tego programu spowoduje utworzenie nowej maszyny wirtualnej.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?