FACTORES GENETICOS Y AMBIENTALES EN LA GESTACION.pptx
Doc1
1. Emulador
En informática, un emulador es un softwareque permite ejecutar programas o
videojuegos en una plataforma (sea una arquitectura de hardware o un sistema
operativo) diferentede aquella para la cual fueron escritos originalmente. A
diferencia de un simulador, que solo trata de reproducir el comportamiento del
programa, un emulador trata de modelar de forma precisa el dispositivo de
manera que este funcione como si estuviesesiendo usado en el aparato original.
Un uso popular de los emuladores es el de imitar la experiencia de los videojuegos
de máquinas recreativas o videoconsolasen computadoras personales, o el
poder ser jugados en otras videoconsolas. La emulación de videojuegos de
sistemas antiguos en las modernas computadoras personales y videoconsolas de
hoy día resulta generalmente más cómoda y práctico que en los dispositivos
originales. Sin embargo, puede ser requerido a los creadores de emuladores una
licencia de softwarepara escribir programas originales que dupliquen la
funcionabilidad de la ROM y BIOS del hardwareoriginal, lo que comúnmente se
conoce como high-level emulation o emulación de alto nivel.
Características
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 estuvieseejecutándose en el equipo
original. 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.
Los desarrolladores de programas para máquinas con sistemas computarizados y
consolas de videojuego comúnmente utilizan emuladores especialmente exactos
llamados simuladores antes de ejecutarlos en el equipo real. Esto permite que el
programa pueda ser producido y probado antes de que la versión final del
equipo para el cual se está desarrollando sea producida en grandes cantidades,
de esta forma puede ser probado sin tener que copiar el programa en el equipo,
2. de modo que puedan ser eliminados errores en un nivel bajo sin tener los efectos
colaterales de un depurador.
Típicamente, un emulador se divide en módulos que corresponden de forma
precisa a los subsistemas del equipo emulado. Lo más común, es que un
emulador este compuesto por los siguientes módulos:
Un emulador de la unidad central de procesamiento.
Un módulo para el subsistema de memoria.
Varios emuladores para los dispositivos de entrada y salida.
Lo más común es que los buses no sean emulados, por razones de simplicidad y
rendimiento, y para que los periféricosvirtuales se comuniquen directamente con
la UCP y los subsistemas de memoria.
Emuladores de funcionamiento del sistema están disponibles en:
Microsoft (Windows Mobile)
Google (Android)
Nokia (Series 40 and Series 60)
Tipos de emuladoresde móvil
Se dividen en tres categorías principales:
Emuladores de dispositivos: Generalmente los ofrecen los fabricantesde
dispositivosy simulan el dispositivo real. Son válidos para las pruebas de aplicación
del sitio web en un dispositivo o conjunto de dispositivos.
Emuladores de navegadores: Simulan los navegadores de los entornosmóviles.
Son útiles para determinan la funcionalidad disponible en un navegador, pero no
valen para la prueba específica del dispositivo.
Emuladores del sistema operativo: Microsoft proporciona emuladores para
Windows Mobiley Google proporciona un emulador de Android. Se ejecutan en
un entorno simulado de dispositivos móviles y proporcionan acceso a
aplicaciones que se ejecutan en el sistema operativo.
3. Emuladorespara dispositivosmóviles:
Device Anywhere
MobiReady
OperaMini
W3C Mobile OK Checker
dotMobi Emulator
iPhoney
Tipos de emuladoresde máquinasarcade
MONOJUEGO
Son exclusivos para un solo juego, están mucho más depurados y corren muy bien
en equipos mas lentos.
MULTIJUEGO
Son los que permiten ejecutar distintos juegos en su entorno, solo corren en
buenos equipos. Entre los más conocidos destacamos:
MAME (Multi Arcade MachineEmulator)
Es quizás el emulador mas conocido de todos, en la versión más actual, soporta
más de 750 juegos arcade y más de 300 juegos de la casa Neo-Geo. Está
pensado para MS DOS,pero se ejecuta muy bien en Windows.
Para cargar un juego:
Nos bajamos un emulador por ejemplo el MAMEversion 0.34, y lo descomprimimos
en una carpeta (JUEGO).
Nos bajamos el cwsdpmi.zip (Casi seguro que lo necesitamos) y lo
descomprimimos en la carpeta "JUEGO".
Se crea una carpeta (ROMS) donde metemos los juegos comprimidos o no, luego
indicamos al emulador la ubicación de dicha carpeta en la opción Dirs dentro de
Change Game.
Nos bajamos las Roms que queramos.
4. Nos bajamos un "lanzador"(Frontend), que es el que ejecuta el juego, por ejemplo
el MAMENU, que lo descomprimimos en "JUEGO".
Escribimos el nombre del lanzador que hemos bajado,para ejecutar el juego.
A continuación se busca el juego que queremos en la lista que aparece y
pulsamos Load y desde el menú principal Play Game.
Emuladoresmás populares
Las siguientes compañías ofrecen emuladores para todos o algunos de sus
dispositivosmóviles (véasela lista a continuación no son exhaustivos):
Research in Motion (BlackBerry)
Apple (iPhone)
Samsung
Palm
LG