Sua Blog
VM이란
2020-11-10 — etc
VM이란
Virtual Machine(가상머신).
컴퓨터 안에 또 다른 컴퓨터를 작동 시키는 것을 말한다.
물리적으로 존재하는 컴퓨터는 아니지만 실제 컴퓨터 처럼 동작하고 컴퓨터의 주된 부품들(CPU, RAM, 하드디스크 등)의 기능을 소프트웨어적으로 가상 구현한다.

사용목적
- 하나의 컴퓨터로 서로 다른 두 개 이상의 운영체제를 실행하고자 할 때
- 하나의 컴퓨터 자원을 여러 사용자에게 나눠주는 상황에서 상호 간섭을 없애고 싶을 때
ex. 클라우드 등에서 사용하는 가상머신 - 컴퓨터의 다른 부분에 영향을 주지 않는 독립적인 환경을 만들고 싶을 때
ex. 악성코드 분석시 감염방지
VM 동작원리
실제 물리환경호스트에서 사용자 또는 프로그램이 추가 리소스를 가상환경게스트에 요구하면 하이퍼바이저하드웨어를 관리하고 물리적 리소스를 가상환경과 분리가 가상환경에 리소스에 대한 요청을 예약한다.
가상환경은 물리적 리소스의 공유 풀에 액세스한다.