Maszyna Wirtualna cz. 1

Maszyna wirtualna jest specjalnym oprogramowaniem tworzącym środowisko pomiędzy platformą komputera a użytkownikiem. 

Pierwotne znaczenie - monitor maszyny wirtualnej, hipernadzorca

  • utworzenie wielu takich samych środowisk pracy na tym samym komputerze
  • każde takie środowisko emuluje komputer hosta 
  • złudzenie pracy na własnym komputerze, niezależnie od pozostałych

Wirtualna maszyna aplikacji

  • część oprogramowania, która izoluje aplikacje użytkownika od komputera
  • umożliwia uruchamianie aplikacji na różnych platformach sprzętowych
  • wykorzystanie interpretera lub kompilacji JIT (Just In Time) polegającej na kompilacji kodu maszynowego bezpośrednio przed wykonaniem.

Wirtualna maszyna systemu operacyjnego

  • programowa emulacja działania systemu operacyjnego
  • złudzenie pracy z innym systemem operacyjnym niż pierwotnie zainstalowanym na komputerze
  • możliwość uruchomienia aplikacji pisanych dla innego systemu operacyjnego

Równoległa maszyna wirtualna

  • rozwiązanie pozwalające na połączenie wielu komputerów w sposób dający złudzenie pracy na jednym komputerze

Maszyna abstrakcyjna