12
CETIS 109 Integrantes: Gregorio Hernández Ana Ruth Grado y grupo : 4° AM Materia: Diseña Aplicaciones Móviles Maestra: Margarita Romero Alvarado Especialidad: Programación

Emuladores

Embed Size (px)

Citation preview

Page 1: Emuladores

CETIS 109Integrantes: Gregorio Hernández Ana Ruth

Grado y grupo : 4° AMMateria: Diseña Aplicaciones

MóvilesMaestra: Margarita Romero

AlvaradoEspecialidad: Programación

Page 2: Emuladores

Emuladores

Page 3: Emuladores

¿Qué es un emulador?

Es un software que permite ejecutar programas o videojuegos en una plataforma (sea una arquitectura de hardware o un sistema operativo) diferente de aquella para la cual fueron escritos originalmente.

Page 4: Emuladores

Características de un emulador Geymotion

Está disponible en inglés y francés. Cuenta con instaladores para múltiples sistemas

operativos. Las dependencias de VirtualBox en Windows se

pueden instalar con un clic. Viene con un plugin para Eclipse y Android Studio

para realizar las diferentes pruebas en conjunto con tales editores de código.

El móvil virtualizado cuenta con sensores para la cámara, el WiFi y el GPS. Son los mismos del PC.

Cuenta con modo de pantalla completa y la opción de poner el móvil en modo horizontal.

Page 5: Emuladores

Tipos de emuladores  Solo hay un tipo de emuladores

diseñados para emular una o varias videoconsolas y así poder jugar un videojuego diseñado para ser jugado en ésta(s). Los emuladores múltiples suelen emular consolas con características similares (por ejemplo MEKA emula todas las consolas de Sega de 8 bits y la Colecovision)

Page 6: Emuladores

Estructura de un emulador La mayoría de los emuladores solo

emulan una determinada configuración arquitectura de hardware - si el sistema de explotación ( o sistema operativo) también se requiere para emular cierto programa entonces ha de ser emulado también.

Tanto el sistema de explotación como el programa deben ser interpretados por el emulador, como si estuviese ejecutándose en el equipo original.

Page 7: Emuladores

Aparte de la interpretación del lenguaje de la máquina emulada, es preciso emular el resto del equipo, como los dispositivos de entrada y salida, de forma virtual: si escribir en una región específica de la memoria debe influir en el contenido en pantalla, por ejemplo, esto también debe ser emulado.

En vez de una emulación completa del equipo, una compatibilidad superficial puede ser suficiente. Esto traduce las llamadas del sistema emulado a llamadas del sistema anfitrión.

Page 8: Emuladores

¿Para qué sirve un emulador?

El principal objetivo del emulador, es crear las condiciones necesarias para poder ejecutar un programa diseñado para otras plataformas distintas al PC, de modo que estos programas son utilizados ampliamente para las siguientes actividades:

Probar programas de plataformas informáticas diferentes.

Page 9: Emuladores

Ejecutar juegos de plataforma en un ordenador.

Ejecutar programas de ordenadores antiguos.

Como podemos ver, los emuladores son ampliamente utilizados para poder jugar juegos antiguos o de plataformas diversas desde la comodidad de nuestro ordenador, utilizando para ello un programa o archivo llamado ROM.

Page 10: Emuladores

Tipos de Emuladores

Page 11: Emuladores