Hypervisor
Hypervisor는 가상화를 구현하기 위한 기반이 되는 기술이다. OS마다 자원 관리 관련 명령과 규칙이 다른데, Hypervisor는 VM에게 하드웨어의 자원을 적절히 할당 해준다. bare-metal(native) bare-metal은 "어떤 소프트웨어도 담겨져 있지 않은 하드웨어"를 의미한다. Hypervisor 구동 시 DOM0이라는 관리용 VM이 같이 구동된다. DOM0에서 얼마나 많은 일을 처리하느냐에 따라 크게 두 가지로 나뉜다. 전가상화(full virtuallization) 커널에서 사용하는 규칙은 운영체제마다 다르다. 따라서 각 VM들의 명령어가 달라 하드웨어가 알기 쉽게 전달하는 것이 Hipervisor 역할이다. 여기서 각 VM은 DOM0에게 명령을 전달하고, DOM0에서 이를 해..
2019.11.24