Embedded System/Virtualization2 Xen Hypervisor Bare metal 구조(Type I)의 Hypervisor로서 기본적으로 반가상화를 통해 VMs은 Hypervisor Call을 통해 H/W resource에 대해 요청 함. Xen에는 Domain 0라고 하는 실제 device와 통신하는 driver가 있고, 각 도메인 Domain U(Unpriviledge)들을 관리하며 Dom u에 대한 요청을 처리 함. 동작에 대해 살펴보면 각 Dom U에서 H/W에 대한 요청을 Hypervisor Call을 통해 요청하면, Hypervisor는 Dom 0에게 전달하여 driver를 통해 실제 device에 접근 2024. 2. 23. 가상화(Virtualization) 하나의 H/W system에 다수의 Virtual Machine(OS)이 동작할 수 있게 하는 기술로서 가상화 방식에 따라 크게 두 가지 방식으로 분류 됨. 하이퍼바이저 가상화(Type I) 호스트 OS가 필요 없이 직접 H/W에 Hypervisor를 설치하여 Guest OS를 관리하고 구동 시키는 방식(Bare metal 가상화). 각 Guest OS는 Hypervisor와의 통신을 위해 수정된 코드를 구현해야 반가상화 / 전가상화로 더욱 세분화. 호스트 가상화(Type II) Host OS 위에 가상화 소프트웨어를 통해 Guest OS가 구동되는 방식(e.g Windows OS에 설치해서 사용하는 Virtaul Box등) VM의 H/W resource 관련 I/O 요청이 반드시 호스트 OS를 통해야 .. 2024. 1. 30. 이전 1 다음 728x90