
- Visitas: 991
VMware puede virtualizar cualquier sistema operativo usando una combinación de técnicas de traducción binaria y de ejecución directa . En este enfoque, se traduce el código del núcleo para sustituir las instrucciones no virtualizables con nuevas secuencias de instrucciones que tienen el efecto previsto en el hardware virtual, mientras tanto, el código de nivel de usuario se ejecuta directamente en el procesador para lograr una virtualización de alto rendimiento.

- Visitas: 3001
Paravirtualizacion o virtualizacion asistida por sistemas operativos
La paravirtualización se refiere a la comunicación entre el sistema operativo huésped y el hipervisor para mejorar el rendimiento y la eficiencia. Esta técnica, como se muestra en la imagen, consiste en modificar el núcleo del sistema operativo para reemplazar las instrucciones no virtualizables con hiperllamadas que se comunican directamente con el hipervisor de la capa de virtualización. El hipervisor también proporciona interfaces hypercall para otras operaciones de los núcleos (kernels) críticas tales como la gestión de memoria, manejo de interrupciones y el tiempo de mantenimiento.

- Visitas: 1550
Los fabricantes de hardware adoptaron rápidamente la virtualización y desarrollaron nuevas caracteristicas para simplificar las técnicas de virtualización. Las mejoras en los procesadores Intel incluyen "