2012-08-31 3 views
0

호스트 된 VM이 I/O 가상화를보다 쉽게 ​​수행한다고 들었습니다. VM에 필요한 장치 드라이버가 없으므로 장치에 호스트 OS 장치 드라이버를 사용할 수 있습니다. 내 질문은 장치 드라이버가 게스트 OS에 설치된 이유는 무엇입니까 우리는 호스트 OS의 장치 드라이버를 사용해야합니까? 미리 감사드립니다. : D호스트 VM의 I/O 가상화

답변

0

가상화 솔루션에 따라 가상 시스템의 일부 장치는 가상 (예 : 하드 디스크)이지만 다른 장치 (예 : 프로세서)는 가상화 장치의 경우 일반화되어 있으므로 필요하지 않을 수 있습니다 드라이버 (하지만 VM 도구에는 성능을 향상시키는 드라이버가 포함되어 있음) 결국 가상 시스템이 호스트 운영 체제의 최상위에서 실행되므로이 ​​운영 체제에는 모든 실제 하드웨어에 대한 드라이버가 있어야 제공 할 수 있습니다 해당 하드웨어를 가상 시스템에 추가하십시오.

+0

질문을 명확하게하겠습니다. 호스트 된 VM의 I/O 가상화가 더 편리한 이유를 알고 싶습니다. 많은 참고 자료에 따르면 호스팅 된 VM에는 장치 드라이버가 필요하지 않기 때문입니다. 나는 가상 장치와 실제 장치가 비슷하지 않은 경우라고 생각합니다. 이 경우 가상화는 ISA 레벨에서 수행 될 수 없습니다. 따라서 장치 독립적 인 상위 수준에서 수행됩니다. 예를 들어 시스템 호출 수준에서. VMM은이 호출을 호스트 OS에 대한 적절한 호출로 변환하고 .... 내가 옳은지 말하지 말아주세요! 감사합니다. :디 – user1284064