Presentation is loading. Please wait.

Presentation is loading. Please wait.

Estilo Arquitectónico de Maquinas Virtuales Luis Humberto Aceves Correa Christopher Taylor González Rivera

Similar presentations


Presentation on theme: "Estilo Arquitectónico de Maquinas Virtuales Luis Humberto Aceves Correa Christopher Taylor González Rivera"— Presentation transcript:

1 Estilo Arquitectónico de Maquinas Virtuales Luis Humberto Aceves Correa4572936 Christopher Taylor González Rivera2213008

2 Maquinas Virtuales. Una máquina virtual es un contenedor de software aislado que puede ejecutar sus propios sistemas operativos y aplicaciones como si fuera una computadora física. Hay dos tipos de máquinas virtuales diferenciadas por su funcionalidad:  Maquinas Virtuales de sistema  Maquinas Virtuales de proceso

3 Maquinas Virtuales de sistema. Es aquella que emula a un ordenador completo. Es decir, se comporta exactamente como una computadora física y contiene sus propios componentes: CPU, memoria RAM, disco duro y componentes de hardware, aunque todos ellos son virtuales.

4 Maquinas Virtuales de proceso. En vez de emular un PC por completo, ejecuta un proceso concreto, como una aplicación, en su entorno de ejecución. Suena algo esotérico, pero lo usas cada vez que ejecutas una aplicación basada en Java o basada en.NET Framework. Esto es de utilidad a la hora de desarrollar aplicaciones para varias plataformas, pues en vez de tener que programar específicamente para cada sistema, la máquina virtual se encarga de lidiar con el sistema operativo.

5 Arquitectura de Máquinas Virtuales. La arquitectura de máquinas virtuales, también se llaman intérpretes basados en tablas. De hecho, todo intérprete involucra una máquina virtual implementada en software. Se puede decir que un intérprete incluye un seudo-programa a interpretar y una máquina de interpretación. El seudo-programa a su vez incluye el programa mismo y el análogo que hace el intérprete de su estado de ejecución.

6 Arquitectura de Máquinas Virtuales. La máquina de interpretación incluye tanto la definición del intérprete como el estado actual de su ejecución. De este modo, un intérprete posee por lo general cuatro componentes formado por lo siguientes: 1.Un motor de simulación o interpretación 2.Una memoria que contiene el código a interpretar 3.Una representación del estado de la interpretación 4.Una representación del estado del programa que se esta simulando

7 Arquitectura de Máquinas Virtuales. El estilo comprende básicamente dos formas o sub-estilos, que se han llamado intérpretes y sistemas basados en reglas. Ambas variedades abarcan, sin duda, un extenso espectro que va desde los llamados lenguajes de alto nivel hasta los paradigmas declarativos no secuenciales de programación. Ventajas Solución al software a problemas hardware La portabilidad es la principal ventaja Desventajas No siempre es aplicable Reducido a lenguajes de programación Costo de rendimiento

8 Referencias. http://andreycapera22.wixsite.com/arquitecturassi/arquitectura-maquina-virtual https://www.xataka.com/especiales/maquinas-virtuales-que-son-como-funcionan-y- como-utilizarlas http://maquinasvirtualesgrupo4.blogspot.com/ http://www.lcc.uma.es/~av/misConfs/p1- arquitecturas.ppt http://pegasus.javeriana.edu.co/~mad/Arquitecturas%20de%20SW.pdf

9


Download ppt "Estilo Arquitectónico de Maquinas Virtuales Luis Humberto Aceves Correa Christopher Taylor González Rivera"

Similar presentations


Ads by Google