Programming/기초

[가상환경] 하이퍼바이저란?

MOONCO 2021. 10. 20. 21:08

하이퍼바이저란?

가상 머신 (Virtual Machine, VM)을 생성, 실행하는 프로그램

가상 서버 생성, 하드웨어 리소스 분배

 

하이퍼바이저 기능

하이퍼바이저 운영체제와 여러가지 자원을 분리해, VM을 만든다.
( 자원 : CPU, 메모리, 스토리지 등 )

호스트

하이퍼바이저가 사용하는 물리 하드웨어

 

게스트

하이퍼바이저에게 자원을 할당받아 사용하는 VM

하이퍼바이저 실행 조건

메모리 관리 프로그램, 프로세스 스케줄러, 입력 출력 스택, 기기 드라이버, 보안 관리 프로그램, 네트워크 스택 등
운영 체제 수준의 구성 요소가 필요하다.

 

반응형