A hypervisor– olyan szoftver vagy hardver, ami virtuális számítógépek futtatását végzi. A hypervisort működtető számítógép a host (kiszolgáló, virtualizációs szerver). A virtuális számítógépek a vendégek (angolul guest), ezek számára a hypervizor egy virtuális környezetet biztosít, amelyen a vendég operációs rendszer fut. Több ilyen virtuális számítógép osztozkodhat a host gép erőforrásain. Ellentétben egy emulátorral, a vendég a legtöbb utasítást a natív hardveren hajtja végre. Több példányban futó különböző operációs rendszerek oszthatják meg a virtualizált hardver erőforrásait, például Linux, Windows és macOS példányok mindegyike futtatható egyetlen fizikai x86-os gépen. Ez ellentétben áll a műveleti rendszer szintű virtualizációval, ahol az összes példánynak (általában konténereknek nevezett) egyetlen magot kell osztaniuk.
A hipervizor kifejezés egy variációja a felügyelőnek, ami a műveleti rendszer kernelének hagyományos neve: a hipervizor a felügyelők felügyelője, a hyper- pedig a super- erősebb vál-tozata. A kifejezés a körülbelül 1970-es évekre datálódik; az IBM forcai a 360/65-re alkalmaz-ták, és később a CP-67 DIAC kezelőre is használták. A korábbi CP/CMS (1967) rendszerben a Felügyeleti Program kifejezést használták helyette.