가상화 기술이란 무엇인가요?
가상화 기술은 멀티태스킹, 하이퍼스레딩 기술과 전혀 다릅니다. 멀티태스킹이란 하나의 운영체제에서 동시에 여러 프로그램이 함께 실행되는 것을 말한다. 가상화 기술에서는 여러 운영체제가 동시에 실행될 수 있으며, 각 운영체제에서 여러 프로그램이 실행되고, 각 운영체제에서 실행된다. 가상 CPU 또는 가상 호스트; 하이퍼스레딩 기술은 단일 CPU로 듀얼 CPU만 시뮬레이션하여 프로그램 실행 성능의 균형을 유지합니다. 시뮬레이션된 두 CPU는 분리될 수 없으며 함께 작동할 수 있습니다.
가상화 기술은 가상 효과도 얻을 수 있는 VMware Workstation과 같은 소프트웨어와도 다릅니다. 이는 특히 소프트웨어 가상 머신과 관련된 오버헤드를 줄이고 더 넓은 범위를 지원한다는 점에서 큰 기술적 진보입니다. 운영 체제의
순수한 소프트웨어 가상화 솔루션에는 많은 한계가 있습니다. 대부분의 경우 "게스트" 운영 체제는 VMM(Virtual Machine Monitor)을 통해 하드웨어와 통신하며 VMM은 시스템의 모든 가상 컴퓨터에 대한 액세스를 결정합니다. (대부분의 프로세서 및 메모리 액세스는 VMM과 독립적이며 페이지 오류와 같은 특정 이벤트가 발생할 때만 관련됩니다.) 소프트웨어 전용 가상화 솔루션에서 소프트웨어 제품군에서 VMM의 위치는 전통적인 의미입니다. 일반적으로 애플리케이션이 위치하는 운영 체제의 위치입니다.
가상화 기술은 솔루션의 집합입니다. 완전한 상황에는 CPU, 마더보드 칩셋, BIOS 및 소프트웨어(예: VMM 소프트웨어 또는 일부 운영 체제 자체)의 지원이 필요합니다. CPU만 가상화 기술을 지원하더라도 VMM 소프트웨어와 함께 사용하면 가상화 기술을 전혀 지원하지 않는 시스템보다 성능이 더 좋아집니다.
CPU 양대 기업인 인텔과 AMD가 가상화 분야에서 선두를 차지하기 위해 최선을 다하고 있지만, AMD의 가상화 기술은 인텔보다 수개월 뒤쳐져 있다. 인텔은 2005년 말부터 프로세서 제품 라인에 인텔 가상화 기술(인텔 VT) 가상화 기술 적용을 홍보해 왔습니다.
AMD는 또한 소켓 S1 인터페이스를 갖춘 Turion 64 X2 시리즈와 소켓 AM2 인터페이스를 갖춘 Athlon 64 X2 시리즈를 포함하여 AMD VT(AMD Virtualization Technology) 가상화 기술을 지원하는 일련의 프로세서 제품을 출시했습니다. Athlon 64 FX 시리즈 등과 곧 출시될 소켓 F 인터페이스를 갖춘 Opteron을 포함한 대부분의 AMD의 차세대 메인스트림 프로세서는 AMD VT 가상화 기술을 지원합니다.