컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 가상 머신이란 무엇인가요?

가상 머신이란 무엇인가요?

가상 머신: 가상 머신(VM)은 서버의 물리적 리소스를 공유하는 운영 체제입니다. 호스트 하드웨어의 게스트이므로 게스트 가상 머신이라고도 합니다.

가상 머신은 여러 레이어로 구성됩니다. 가상화를 지원하는 계층은 하이퍼바이저입니다. 하이퍼바이저는 서버를 가상화하는 소프트웨어입니다.

운영체제 탄생 이후 가상화 기술도 함께 발전해 왔다. 하드웨어의 한계로 인해 사람들은 처음부터 소프트웨어를 사용하여 하드웨어를 시뮬레이션하고자 했고, 이는 가상머신의 핵심 아이디어이기도 합니다.

가상 머신은 로컬 운영체제 아래에서 가상화된 운영체제로, 가상 머신의 하드웨어에 대한 작업은 물리적 머신의 변경 사항에 맞게 변환됩니다. 가상 머신은 사용자에게 물리적 컴퓨터와 동일한 기능을 제공하므로 실제 컴퓨터로 생각할 수 있습니다.

가상 머신은 가상 하드웨어, 커널(예: 운영 체제) 및 사용자 공간을 새로운 가상 머신으로 패키징하며, 가상 머신은 "하이퍼바이저"를 사용하여 물리적 장치에서 실행할 수 있습니다. 가상 머신은 일반적으로 "베어 메탈" 시스템 하드웨어에 설치되는 하이퍼바이저에 의존하므로 하이퍼바이저는 어떤 측면에서는 운영 체제로 간주됩니다. 하이퍼바이저가 설치되면 시스템의 사용 가능한 컴퓨팅 리소스에서 가상 머신 인스턴스를 할당할 수 있으며, 각 가상 머신은 고유한 운영 체제와 워크로드(애플리케이션)를 갖습니다. 즉, 가상 머신은 먼저 물리적 환경을 가상화한 다음 완전한 운영 체제를 구축하고 애플리케이션이 실행될 런타임 계층을 구축해야 합니다.

上篇: 시뮬레이션 시스템이란 무엇인가요? 下篇: 데스크탑 컴퓨터를 구입하려면 어떤 구성을 봐야 하나요? 조립기와 브랜드 기계는 각각 어떤 장단점이 있습니까?
관련 내용