Virtualizacion

Ventajas

  • Un fallo en una máquina virtual (VM) no hace que las demás fallen automáticamente
  • Se usa menos espacio físico y menos energía eléctrica
  • Es mas fácil usar puntos de comprobación y migrar datos entre VMs

Dispositivo virtual

Una vez que en una VM se instaló un SO, librerías y paquetes de software a elección de uno, puede ser empaquetado todo para compartir y correr en distintas piezas de hardware.
Un dispositivo virtual es una VM preparada y empaquetada.

Requerimientos

Hipervisores

Tipo 1 (de hardware)

Tipo 2 (de software)

Paravirtualización

Pasted image 20231201213049.png

Ventaja

Esto reduce el impacto en rendimiento que implica atrapar y convertir un tipo de instrucciones a otro

¿Qué pasa si hay varios microkernels? ¿Como se adaptan todos los SOs del mercado a todos los hipervisores?

El conjunto de procedimientos que el kernel llama para reemplazar instrucciones sensibles se llama Virtual Machine Interface. Estos están diseñados para ser genéricos y no enlazados a un hardware o hipervisor especial.

Virtualización de la memoria

Virtualización de la E/S