Está en la página 1de 2

CONCEPTOS Y DEFINICIONES

Qu es una mquina virtual?


Una mquina virtual es una aplicacin que simula el funcionamiento de una mquina real
sobre la que se pueden instalar sistemas operativos, aplicaciones, navegar de forma segura,
imprimir desde alguna aplicacin, usar los dispositivos USB, etc.
Explicndolo de una forma sencilla una Mquina Virtual de Sistema es un programa que
nos permite albergar un Ordenador Ficticio dentro de un Ordenador existente, es decir, un
software que simula por completo el comportamiento de un Ordenador real sin que este
exista, albergado virtualmente en un ordenador fsico.
Este tipo de programas nos permitirn con un solo PC disponer de mltiples Sistemas
Operativos funcionando simultneamente usando tan solo una nica mquina fsica.
Estructura de sistemas operativos de mquina virtual
Se trata de un tipo de sistemas operativos que presentan una interface a cada
proceso, mostrando una mquina que parece idntica a la mquina real subyacente.
El objetivo de los sistemas operativos de mquina virtual es el de integrar distintos
sistemas operativos dando la sensacin de ser varias mquinas diferentes
Estas mquinas virtuales no son mquinas extendidas, sino una rplica de la
mquina real, de manera que en cada una de ellas se pueda ejecutar un sistema
operativo diferente, que ser el que ofrezca la mquina extendida al usuario.
En un sistema de mquina virtual se encuentra el Kernel denominado monitor de la
mquina virtual este se ejecuta sobre el hardware generando varias mquinas
virtuales es as como se realiza la llamada multiprogramacin.
El sistema operativo virtual tiene como capa inferior el hardware sobre el cual se
ejecuta el kernel o ncleo.
Sobre este hardware se encuentra el SGMV (sistema generador de mquinas
virtuales) encargado de multiprogramar muchas mquinas virtuales sobre una
maquina fsica.
Sobre este se encuentran los sistemas operativos de cada una de las mquinas
virtuales encargado de realizar todas sus funciones (administracin de
almacenamiento, control de entradas y salidas, multiprogramacin etc.)

El CMS es el sistema de control conversacional con aplicaciones y caractersticas


para el desarrollo interactivo de programas.
Finalmente y como lo podemos visualizar en la grfica sobre cada mquina virtual
se logra ejecutar los programas y las aplicaciones de los usuarios.

DESVENTAJAS Y VENTAJAS
Ventajas
Seguridad
Los procesos en cada mquina virtual son completamente independientes de los
procesos en las otras
Facilidad de desarrollo
Se pude correr un sistema operativo de test en una mquina virtual sin correr riesgos
con el sistema real
Flexibilidad
Correr un sistema operativo de una arquitectura en una mquina diferente
Alta disponibilidad
En caso de falla de una MV se puede levantar otra rpidamente en otro hardware

Desventajas
Los tiempos de las operaciones pueden tardar ms que en un sistema real
-Tiempo adicional por traducir las operaciones
Tiempo de respuesta de la mquina muy poco predecible por uso del sistema
operativo de base u otras MV
-No apropiado para sistemas de tiempo real

También podría gustarte