Tabla de contenido:
- Definición: ¿Qué significa el sistema operativo paravirtualizado?
- Techopedia explica el sistema operativo paravirtualizado
Definición: ¿Qué significa el sistema operativo paravirtualizado?
Un sistema operativo paravirtualizado es un sistema operativo (SO) que se modifica para ejecutarse en un entorno paravirtualizado que proporciona una interfaz de software para máquinas virtuales, similar pero no idéntica a la del hardware subyacente. En el modo paravirtualizado, el SO huésped está explícitamente portado para la interfaz de programación de aplicaciones (API) para facilitar la comunicación con la plataforma de virtualización del host.Techopedia explica el sistema operativo paravirtualizado
Un sistema operativo paravirtualizado no requiere la emulación de todo el sistema. El módulo de administración, o hipervisor, en modo paravirtualizado, opera dentro de un sistema operativo paravirtualizado que ha sido modificado para funcionar en una máquina virtual.
En general, un sistema operativo paravirtualizado funciona mejor que un sistema operativo completamente virtualizado, en el que todos los elementos del sistema deben ser emulados. Sin embargo, esta eficiencia se ofrece a costa de seguridad y flexibilidad. La flexibilidad se ve comprometida porque el sistema operativo requiere modificaciones para ejecutarse en modo paravirtualizado. La seguridad se ve comprometida porque el sistema operativo invitado tiene más control sobre el hardware subyacente, lo que aumenta el riesgo para el hardware de nivel inferior, que puede afectar a todos los sistemas operativos invitados que se ejecutan en el host.
La eficiencia de la paravirtualización también puede resultar en una mejor escala. La paravirtualización requiere solo un dos por ciento de uso del procesador por instancia de invitado por procesador, frente a la virtualización completa, en la que el uso del procesador es del 10 por ciento por instancia de invitado por procesador.
Un sistema operativo paravirtualizado puede reducir la degradación general del rendimiento al reubicar la ejecución de tareas críticas del dominio virtual al dominio del host.