728x90
IT지식
-
가상 운영체제와 가상 머신IT지식 2024. 1. 19. 18:32
운영체제는 프로그램과 마찬가지로 하나의 프로그램이고, 프로그램과 같은 종류의 프로그래밍 언어로 작성되며 대부분 C,C++로 구현된다. 초기 운영체제는 크기가 작았다. 메모리도 작고 작업이 더 단순했기 때문이다. 하지만 오늘날 운영체제는 매우 크고 복잡하다. 하드웨어 개발 시 원래 의도했던 것과는 다른 운영체제를 실행하기도 한다. 예를들어서 윈도우를 쓰는 컴퓨터에서 리눅스를 실행하는 것처럼 말이다 이런 기능을 '멀티 부트(Multiple boot)'라고 한다. 애플에서는 '부트 캠프(Boot Camp)'라는 이름으로 지원하는데, 맥이 맥OS 대신 윈도우를 실행하면서 시스템을 시작할 수 있도록 한다. 다른 운영체제의 관리하에 어떤 운영체제를 가상 운영체제(virtual operating system)로도 실..