virtualizar virtualizacion una tecnologia sirve que porque por para objetivos maquina desventajas asistida activar operating-system virtual-machine vmware virtualization

operating system - virtualizacion - ¿Cuál es la diferencia entre la virtualización asistida por Full, Para y Hardware?



tecnologia de virtualizacion bios (2)

En el caso de la virtualización asistida por hardware, la virtualización está diseñada en. El conjunto de instrucciones proporciona instrucciones para particionar el host. Ver la tecnología VT-x de Intel como ejemplo. Para que el hipervisor trabaje directamente con el hardware sin utilizar ningún sistema operativo para acceder a él y proporcionar virtualización completa

Estoy analizando el tema de la virtualización, me parece un poco tonto hacer esta pregunta, pero estoy totalmente absorto al entender el concepto básico. Wikipedia proporciona cierta información relevante, pero no es lo suficientemente bueno para que yo entienda el concepto básico. El concepto será de 2 a 3 líneas, pero tampoco puedo encontrarlas en la red ni en el libro.

Me alegraré si alguien me da el concepto básico de estos tres tipos. Soy muy consciente de la virtualización y la entiendo bien, pero estos 3 tipos ...


  • Paravirtualization es la virtualización en la que el sistema operativo invitado (el que está siendo virtualizado) es consciente de que es un invitado y, en consecuencia, tiene controladores que, en lugar de emitir comandos de hardware, simplemente emiten comandos directamente al sistema operativo host. Esto también incluye la memoria y la administración de subprocesos, que generalmente requieren instrucciones privilegiadas no disponibles en el procesador.

  • La virtualización completa es la virtualización en la que el sistema operativo invitado no es consciente de que se encuentra en un entorno virtualizado y, por lo tanto, el sistema operativo host virtualiza el hardware para que el huésped pueda emitir comandos a lo que cree que es el hardware real, pero en realidad está simplemente simulado Dispositivos de hardware creados por el host.

  • La virtualización asistida por hardware es un tipo de virtualización completa en la que la arquitectura del microprocesador tiene instrucciones especiales para ayudar a la virtualización del hardware. Estas instrucciones podrían permitir la configuración de un contexto virtual para que el invitado pueda ejecutar instrucciones privilegiadas directamente en el procesador sin afectar al host. Este conjunto de características suele denominarse hipervisor . Si dichas instrucciones no existen, la virtualización completa aún es posible, sin embargo, debe realizarse mediante técnicas de software como la Recompilación Dinámica, donde el host compila al vuelo instrucciones privilegiadas en el invitado para poder ejecutarse de forma no privilegiada en el anfitrión.

  • También hay una combinación de Para Virtualización y Virtualización Completa llamada Virtualización Híbrida donde partes del sistema operativo invitado utilizan la paravirtualización para ciertos controladores de hardware, y el host utiliza la virtualización completa para otras características. Esto a menudo produce un rendimiento superior en el huésped sin la necesidad de que el invitado esté completamente paravirtualizado. Un ejemplo de esto: el invitado usa virtualización completa para obtener instrucciones privilegiadas en el kernel, pero la paravirtualización para las solicitudes de IO usa un controlador especial en el invitado. De esta manera, el sistema operativo invitado no necesita estar completamente paravirtualizado, ya que a veces no está disponible, pero aún puede disfrutar de algunas características paravirtualizadas mediante la implementación de controladores especiales para el huésped.