가상 머신?

가상 머신이란...

**

컴퓨팅 환경 (자원관리나 기계장치와의 통신 등)을 소프트웨어로 구현해 놓은 것을 말한다

컴퓨터 시스템을 에뮬레이션, 가상화하는 것을 뜻한다....

출처 : https://ko.wikipedia.org/wiki/가상_머신

라고 위키 백과에서 소개하고 있습니다

원래 하나의 기계장치를 하나의 운영체제가 장악하여 그 기계장치들과 통신하고

자원을 관리하면서 소프트웨어를 실행시키거나 작업을 하지만

가상머신은 그 하나의 기계장치 안에서 여러 개의 독립적인 운영체제를 가진 컴퓨터를 사용할 수 있다는 것입니다

하이퍼바이저라는 친구가 가상환경을 구동할 수 있게 도와주는데 원래 컴퓨터 (호스트 pc)의 자원을 공유하며

실행되는 가상 컴퓨터 (게스트 pc) 이 둘이 독립된 환경에서 서로 영향을 주지 않고 실행될 수 있게 해줍니다

다른 컴퓨터 환경을 위해서 추가로 장치와 운영체제를 구매할 필요가 없다는 것이지요

그렇다 보니 다양한 플랫폼에서 구동될 수 있게 개발한 프로그램의 확인이라든지

위험해 보이는 파일을 열어본다든지, 일시적으로 무언가를 실험해 보고 싶은 환경을 구축한다든지 등

다양한 상황에서 유용하게 사용될 수 있습니다

저는 주로 고전게임 사이트들에서 많이 봤었는데 귀찮아 보여서 여태 안 써 보고 피하기만 하다가

결국 42seoul에 와서 맞이하게 돼버렸네요