Virtualización
De Wiki de Sistemas Operativos
Revisión del 16:33 5 oct 2012 de Pneira (discusión | contribuciones) (recuperar trozo proveniente de sección anterior (aún requiere cambios))
Sistemas basados en Máquinas Virtuales
Implementan el material (hardware) en el software. Algunos sistemas operativos ofrecen técnicas de paravirtualización.
Paravirtualización: técnica de programación que ofrecen algunos SO anfitrión para facilitar la virtualización y el rendimiento de máquinas virtuales. Ofrecen llamadas directas al sistema o acceso a una API especial del anfitrión para acceder directamente a los recursos. Observamos que se deposita una gran confianza en los procesos de la VM por motivos de rendimiento.
- Ventajas de las Máquinas Virtuales
- Ahorro de coste material.
- Se pueden tener diferentes SO en un mismo sistema.
- Se adapta a las necesidades de usuario.
- Se puede deslocalizar la máquina virtual (deslocalización: migrar a otro SO sin sufrir ningún cambio ).
- Desventajas de las Máquinas Virtuales
- Rendimiento (KVM + paravirtualización 10%).
- Punto único de fallos(si falla algún componente y las aplicaciones están montadas en él provoca un fallo general).