가상머신 컴퓨팅 환경을 소프트웨어로 구현한 것, 즉 컴퓨터 시스템을 에뮬레이션(가상현실화)하는 소프트웨어이다. 가상머신 상에서 운영체제나 응용프로그램을 설치 및 실행할 수 있다. 가상머신은 실제 컴퓨터와 어느 정도의 통신과 사용을 기반으로 두 가지로 나뉜다. 시스템 가상머신은 완전한 시스템 플랫폼을 제공하며, 다시 말해 완전한 운영 체제(OS)의 실행을 지원한다. 반대로, 프로세스 가상 머신은 하나의 단일 프로그램을 실행하기 위해 만들어져 있는데, 다시 말해 단일 프로세스를 지원한다. 가상머신의 중요한 특징은 안에서 돌아가는 소프트웨어가 가상 머신이 제공하는 환경과 자원에 제한을 받으며 가상세계를 벗어날 수 없다는 것이다. Hyper-V 마이크로소프트 Hyper-V는 x64 시스템을 위한 가상화 시스템이..