CPU 가상화 란 무엇입니까?

CPU 가상화에는 단일 CPU가 마치 두 개의 개별 CPU 인 것처럼 작용합니다. 사실상 이것은 단일 물리적 시스템에서 두 개의 별도 컴퓨터를 실행하는 것과 같습니다. 아마도이 작업을 수행하는 가장 일반적인 이유는 하나의 기계에서 두 개의 다른 운영 체제를 실행하는 것입니다.

CPU 또는 중앙 처리 장치는 아마도 컴퓨터의 가장 중요한 구성 요소 일 것입니다. 컴퓨터에서 실행되는 응용 프로그램의 지침을 물리적으로 수행하는 것은 컴퓨터의 일부입니다. CPU는 종종 단순히 칩 또는 마이크로 칩으로 알려져 있습니다.

CPU가 응용 프로그램과 상호 작용하는 방식은 컴퓨터 운영 체제에 의해 결정됩니다. 가장 잘 알려진 운영 체제는 Microsoft Windows®, Mac OS® 및 Linux 배너의 다양한 오픈 소스 시스템입니다. 원칙적으로 CPU는 한 번에 하나의 운영 체제 만 작동 할 수 있습니다. 컴퓨터 하드 드라이브에 하나 이상의 시스템을 설치할 수는 있지만 일반적으로 한 번에 한 번만 실행할 수 있습니다.

CP의 목표U 가상화는 두 개의 별도 CPU가 실행되는 것과 같은 방식으로 CPU를 실행하는 것입니다. 이것이 어떻게 수행되는지에 대한 매우 단순화 된 설명은 가상화 소프트웨어가 CPU와 직접 통신하는 방식으로 설정된다는 것입니다. 컴퓨터에서 발생하는 다른 모든 것은 소프트웨어를 통과합니다. 그런 다음 소프트웨어는 마치 두 개의 다른 CPU에 연결된 것처럼 나머지 컴퓨터와 통신을 분할합니다.

CPU 가상화를 한 번 사용하는 것은 두 가지 다른 운영 체제가 한 번에 실행되도록하는 것입니다. 예를 들어, Apple 컴퓨터는 가상화를 사용하여 Windows® 버전을 실행하여 사용자가 Windows® 전용 응용 프로그램을 실행할 수 있습니다. 마찬가지로 Linux 기반 컴퓨터는 가상화를 통해 Windows®를 실행할 수 있습니다. CPU 가상화를 사용하여 Mac® 또는 Linux PC에서 Windows®를 실행하거나 SA에서 Mac OS® 및 Linux를 실행하는 것도 가능합니다.나 시간.

가상화의 또 다른 이점은 한 번에 여러 사람이 단일 컴퓨터를 사용할 수 있도록하는 것입니다. 이는 가상화 소프트웨어를 실행하는 CPU와 함께 하나의 컴퓨터에서 작동하며 기계는 각각 키보드, 마우스 및 모니터가있는 여러 "책상"에 연결합니다. 그런 다음 각 사용자는 동일한 CPU를 통해 자체 운영 체제 사본을 실행합니다. 이 설정은 예산이 빡빡한 개발 도상국의 학교와 같은 장소에서 특히 인기가 있습니다. 웹 브라우징 및 워드 프로세싱과 같이 비교적 낮은 처리 요구를 가진 사용자가 주로 응용 프로그램을 실행하는 곳에서 가장 잘 작동합니다.

CPU 가상화는 멀티 태스킹 또는 하이퍼 스레딩과 혼동되어서는 안됩니다. 멀티 태스킹은 단순히 한 번에 하나 이상의 응용 프로그램을 실행하는 행위입니다. 모든 최신 운영 체제는 단일 CPU에서이를 수행 할 수 있지만 기술적으로 하나의 응용 프로그램 만 특정 순간에 처리됩니다. 하이퍼 스레딩은 호환 CPU가 실행할 수있는 곳입니다두 가지 행동을 동시에 수행하는 방식으로 특별히 작성된 응용 프로그램.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?