Please enable JavaScript.
Coggle requires JavaScript to display documents.
Tema 3: Monitores de maquinas virtuales - Coggle Diagram
Tema 3: Monitores de maquinas virtuales
¿Qué es un hipervisor?
Software, firmware o hardware que crea, ejecuta y gestiona maquinas virtuales
Tipos de hipervisores
Tipo 1: Bare metal:
Se ejecutan directamente sobre el hardware del host, sin la necesidad de usar un S.O subyacente. Al tener acceso al hardware, son mas eficientes y se utilizan en empresas y centros de datos
Tipo 2: Hosted:
Estos operan sobre un sistema operativo convencional, actúan como una aplicación tradicional. No son tal eficientes como los bare metal pero ofrecen una una mayor flexibilidad
Otros
Maquina virtual:
Es una representación software de una maquina física que tiene su propio conjunto de hardware virtualizado, como la cpu, memoria, tarjeta de red, etc
Usos principales de las M.V tipo 2
Desarrollo y pruebas:
La M.V tipo 2 son utilizadas por desarrolladores de software, para trabajar de forma controlada y aislada, donde puede probar las aplicaciones en varios S.O sin alterar al S.O principal
Formación y educación:
Para los estudiantes, las M.V sirven para interactuar con el S.O sin dañar las maquinas físicas
Compatibilidad:
Permite ejecutar software que ya no esta disponible en S.O modernos
Interfaces de compatibilidad
¿Qué es?
Es un conjunto de herramientas, protocolos o capas de software diseñadas para permitir que aplicaciones o sistemas de plataformas antiguas, funcionen adecuadamente en versiones recientes o sistemas diferentes
Ventajas:
Longevidad del software:
Permiten que el software antiguo siga siendo útil y relevante, a pesar de que las plataformas originales hayan evolucionado o se hayan vuelto obsoletas
Reducción de costes:
La empresas ahorran gastos en reescribir o reemplazar las aplicaciones antiguas, al tiempo que utilizan nuevas tecnologias.
Transición suave:
Ofrecen una transición mas fluida hacia nuevas plataformas, permitiendo a los usuarios y organizaciones adaptarse gradualmente en vez de hacer cambios drásticos
Ejemplos:
WSL:
Permite ejecutar las distribuciones de Linux en Windows
Wine:
Permite ejecutar las aplicaciones de Windows en Linux y MacOs
Rosetta 2:
Permite que las aplicaciones de Apple con procesadores Intel se ejecuten en Mac
Ventajas principales de las M.V tipo 2
Facilidad de uso:
Es mas sencillo de instalar y administrar que las de tipo 1, no necesita configuraciones complejas y se integran fácilmente con el S.O principal
Portabilidad:
Es fácil trasladarlas entre diferentes maquinas,
Seguridad:
Las amenazas y problemas que puedan pasarle, no afecta al S.O principal. Esto es esencial para probar software y navegar sitios peligrosos
Emuladores
¿Qué es?:
Es un software que permite a un sistema informático comportarse como otro sistema informático diferente.
Tipos
Consolas de videojuegos:
EPSXe o ZSNES permiten jugar juegis de Super Nintendo o PlayStation en PC
Sistemas operativos móviles:
Android Studio permite a los desarrolladores probar y ejecutar aplicaciones de Android en sus PCs
Ordenadores antiguos:
DOSBox y ScummVM permite replicar sistemas informáticos clásicos
Ejemplos de hipervisores de tipo 2
VMware Workstation, Virtualbox, Hyper-V, QEMU