Hypervisor visor~~POS=HEADCOMP
En hypervisor är en programvara program som hanterar en eller flera virtuella maskiner (Virtuella datorer). Det används för att skapa, starta, stoppa och återställa virtuella datorer. Hypervisor tillåter varje virtuell dator eller "gäst" att komma åt den fysiska hårdvaran, t.ex. CPU, ramoch lagring. Det kan också begränsa hur många systemresurser varje virtuell dator kan använda så att flera virtuella datorer kan köras samtidigt på ett enda system.
Det finns två primära typer av hypervisorer: native och hosted.
Typ 1: Native
En infödd eller "endast metall"hypervisor körs direkt på hårdvara. Den sitter mellan hårdvaran och en eller flera gäster operativsystem. En infödd hypervisor laddas redan innan operativsystemet och interagerar direkt med kernel. Detta ger högsta möjliga prestanda eftersom det inte finns något primärt operativsystem som konkurrerar om datorns resurser. Men det betyder också att datorn endast kan användas för att köra virtuella maskiner eftersom hypervisor alltid körs. Exempel på typ 1-hypervisorer inkluderar VMware ESXi, Microsoft Hyper-V och Apple Boot Camp.
Typ-2: värd
En värd hypervisor installeras på en värd dator, som redan har ett operativsystem installerat. Det körs som en ansökan som annan programvara på datorn. De flesta hostade hypervisorerna kan hantera och köra flera virtuella datorer samtidigt. Fördelen med en värd hypervisor är att den kan vara öppen eller avslutas efter behov, vilket frigör resurser för värddatorn. Men eftersom det körs ovanpå ett operativsystem, kanske det inte erbjuder samma prestanda som en inbyggd hypervisor. Exempel på typ-2 hypervisorer inkluderar VMware Workstation, Oracle VirtualBox och Parallels Desktop för Mac.
I allmänhet är hostade hypervisorer vanligare för personligt bruk och småföretag, medan native hypervisor används för företaget applikationer och cloud computing.