가상화
가상화는 다양한 컴퓨팅 개념을 가리킬 수 있지만, 일반적으로 하나의 컴퓨터에서 여러 운영 체제를 실행하는 것을 의미합니다. 대부분의 컴퓨터에는 운영 체제가 하나만 설치되어 있지만, 가상화 소프트웨어를 사용하면 한 컴퓨터에서 여러 운영 체제를 동시에 실행할 수 있습니다.
예를 들어 VMware Workstation이 설치된 Windows 컴퓨터에서는 Windows 인터페이스 안에서 Linux를 실행할 수 있습니다. 마찬가지로 Macintosh 컴퓨터에서는 Parallels Desktop을 사용해 Mac OS X 인터페이스 안에서 Windows를 실행할 수 있습니다. 주 운영 체제 위에서 다른 운영 체제(OS)가 실행되는 경우 이를 "가상 머신"이라고 합니다. 일반적인 컴퓨터처럼 작동하지만 실제로는 다른 운영 체제 위에서 실행되기 때문입니다.
가상화 소프트웨어는 컴퓨터의 기본 OS와 가상 OS 사이에서 계층 역할을 합니다. 가상 시스템이 기본 OS와 마찬가지로 RAM, CPU, 비디오 카드 같은 컴퓨터 하드웨어에 액세스할 수 있도록 합니다. 이는 각 명령을 시스템의 프로세서가 이해할 수 있는 형태로 실제 변환하는 에뮬레이션과는 다릅니다.
또 다른 유형의 가상화는 원격 컴퓨터 시스템에 연결하여 자신의 컴퓨터에서 이를 제어하는 것입니다. 이를 일반적으로 원격 액세스라고 합니다.
지식 테스트하기