
CS/OS
[운영체제/OS] 가상머신(Virtual Machine)과 Linux OS에 대해
1. 가상머신(Virtual Machine)의 필요성 과거에는 하나의 어플리케이션 프로그램이 특정한 플랫폼에서만 실행 가능한 종속 관계를 가지고 있었습니다. 예를 들어 i386 ISA는 linux 운영체제를 사용했고 x86은 Window 운영체제를 필요로 했죠. 하드웨어와 운영체제 간 결합이 강했기 때문에 그 관계가 맞지 않으면 프로그램 작동을 원활하게 할 수 없었던 때였습니다. 이러한 문제 의식에서 출발하여 "아무 컴퓨터에서나 내 응용 프로그램을 돌리고 싶다"라는 목표가 생겼고, 이를 위해 가상머신(Virtual Machine)이 등장하게 되었습니다. 즉, 가상 머신이 등장하게 된 슬로건은 "Software for Cross-platform Compatibility"이었죠. 그리고 이로부터 파생되고 발..