introduccion maquinas virtuales
Es frecuente confundir a una MáquinaVirtual con un Simulador. La diferencia sustancial entre Simulador y Máquina Virtual, es que el simulador realiza una simulación de todas y cada una de las instrucciones del CPU lo que permite que seejecuten en distintas plataformas de hardware--, mientras que en una Máquina Virtual, una buena parte de sus instrucciones se ejecutan en el CPU anfitrión en forma nativa -esto es, sólo corren sobre laplataforma a la que están duplicando.
El desarrollo de los Monitores de Máquinas Virtuales se ha beneficiado de las tecnologías de micro núcleo, para la construcción de sistemas operativos, y deldesarrollo de arquitecturas de familias de procesadores, como el caso de la familia 80x86 de Intel[24]. La combinación de ambas tecnologías le permiten desarrollar Monitores de Máquinas Virtuales seguros[24] y, gracias a la arquitectura de micro núcleo, se permite la ejecución de estos Monitores a nivel de usuario.
Ejecutar el sistema operativo DOS en el ambiente de desarrollo de NeXTSTEP es un buenejemplo de una Máquina Virtual, cuyo Monitor se construye con los llamados al sistema que ofrece el micronúcleo de Mach (sobre el cual está desarrollado NeXTSTEP), y que se ejecuta sobre el...
Regístrate para leer el documento completo.