하나의 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 논리적인 플랫폼을 의미한다. 여기서 대상이 되는 컴퓨터는 호스트 컴퓨터라고 한다. 하이퍼바이저는 Type 에 따라 다음과 같이 두가지 형태로 나뉜다. Type - 1 : Native 혹은 Bare-metal hypervisor Hardware 위에서 바로 Hypervisor가 실행되는 구조 Type - 2 : Hosted hypervisor Type - 1 과 달리 Hardware 와 Hypervisor 사이에 호스트 운영체제가 존재하는 구조