SlideShare una empresa de Scribd logo
PRESENTACION
NOMBRE: JUAREZ CRUZ VERONICA ELIDET
GRADO: 4TO GRUPO: “AM”
ESPECIALIDAD: PROGRAMACIÓN
M.C.A MARGARITA ROMERO ALVARADO
TEMA: “EMULADORES”
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. 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 estuviese siendo usado en el aparato
original.
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.
Ejecutar juego 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.
¿ Y qué podemos hacer para solucionarlo ? Si construimos el siguiente programa en un PC
podemos hacer que las tres ordenes del chip gráfico "SNESgfx" sean comprendidas por el
"gfx4PC":
Si recibimos un 87 entonces envía un 12 al gfx4PC
Si recibimos un 50 entonces envía un 18 al gfx4PC
Si recibimos un 76 entonces envía un 27 al gfx4PC
Éste programa será ejecutado por el procesador principal, y es precisamente un emulador. El
programa irá leyendo los datos del fichero con el programa escrito para la SuperNintendo,
encontrará las instrucciones y las traducirá (por ejemplo, usando una tabla con las equivalencias)
y enviará las órdenes correctas al chip del PC. Obviamente, las cosas no son tan sencillas porque
típicamente el número de instrucciones para controlar un procesador sobrepasa la centena, y si
tenemos en cuentra que en una misma máquina podemos encontrar alrededor multitud de chips
diferentes, la cosa se complica bastante. Además hemos de tener en cuenta que hay cosas que
el chip gráfico de una SuperNintendo puede hacer y el PC no, por ejemplo rotar los colores de la
pantalla, o dibujar figuras transparentes. De esta forma, para traducir un sólo codigo de la
SuperNintendo que diga "dibuja esta figura transparente" debemos usar varios códigos para
provocar el mismo efecto en el PC.
Al intentar emular una máquina podemos
encontrarnos con distintos problemas,
derivados de las diferencias (en ocasiones muy
grandes) entre la máquina emulada y la
máquina que ejecuta el emulador
http://es.wikipedia.org/wiki/Emulador
http://sinclairmania.speccy.org/como.html
http://culturacion.com/que-es-un-emulador-y-para-que-se-utiliza/

Más contenido relacionado

La actualidad más candente

Documentos primero
Documentos primero Documentos primero
Documentos primero
roberth
 
Instalacion Kubuntu 2
Instalacion Kubuntu 2Instalacion Kubuntu 2
Instalacion Kubuntu 2
nellychica
 
Diapositivas de xp y ubuntu
Diapositivas de xp y ubuntuDiapositivas de xp y ubuntu
Diapositivas de xp y ubuntu
fabio bo
 
Preguntas de computacion
Preguntas de computacionPreguntas de computacion
Preguntas de computacion
nico salinas
 

La actualidad más candente (20)

Multiboot usb windows7xpubuntu11.04
Multiboot usb windows7xpubuntu11.04Multiboot usb windows7xpubuntu11.04
Multiboot usb windows7xpubuntu11.04
 
Correo
CorreoCorreo
Correo
 
Software lego mindstorm nxt
Software lego mindstorm nxtSoftware lego mindstorm nxt
Software lego mindstorm nxt
 
Cómo habilitar el cubo de escritorio en Ubuntu 12.10
Cómo habilitar el cubo de escritorio en Ubuntu 12.10Cómo habilitar el cubo de escritorio en Ubuntu 12.10
Cómo habilitar el cubo de escritorio en Ubuntu 12.10
 
Codigo nesesario luego instalacion
Codigo nesesario luego instalacion Codigo nesesario luego instalacion
Codigo nesesario luego instalacion
 
Entorno gráfico linux
Entorno gráfico linuxEntorno gráfico linux
Entorno gráfico linux
 
Documentos primero
Documentos primero Documentos primero
Documentos primero
 
Instalacion en PC y Maquina Virtual
Instalacion en PC y Maquina VirtualInstalacion en PC y Maquina Virtual
Instalacion en PC y Maquina Virtual
 
Instalacion Linux-Ubuntu
Instalacion Linux-UbuntuInstalacion Linux-Ubuntu
Instalacion Linux-Ubuntu
 
Play station 4
Play station 4Play station 4
Play station 4
 
Adrian
AdrianAdrian
Adrian
 
Instalacion Kubuntu 2
Instalacion Kubuntu 2Instalacion Kubuntu 2
Instalacion Kubuntu 2
 
Diapositivas de xp y ubuntu
Diapositivas de xp y ubuntuDiapositivas de xp y ubuntu
Diapositivas de xp y ubuntu
 
Entreteniiento accesibilidad comunicacion
Entreteniiento accesibilidad comunicacionEntreteniiento accesibilidad comunicacion
Entreteniiento accesibilidad comunicacion
 
Aprendices taller ubuntu básico instalación
Aprendices   taller ubuntu básico instalaciónAprendices   taller ubuntu básico instalación
Aprendices taller ubuntu básico instalación
 
UBUNTU
UBUNTUUBUNTU
UBUNTU
 
Everest
EverestEverest
Everest
 
Barra de tareas
Barra de tareasBarra de tareas
Barra de tareas
 
Qué es boot
Qué es boot Qué es boot
Qué es boot
 
Preguntas de computacion
Preguntas de computacionPreguntas de computacion
Preguntas de computacion
 

Destacado

Cuadernillo mates
Cuadernillo matesCuadernillo mates
Cuadernillo mates
tautianos
 
Detox: Por un mundo libre de tóxicos
Detox: Por un mundo libre de tóxicosDetox: Por un mundo libre de tóxicos
Detox: Por un mundo libre de tóxicos
Erika Ibette
 
Examen nacional
Examen nacionalExamen nacional
Examen nacional
elidetjc
 
Cerita rakyat,ok
Cerita rakyat,okCerita rakyat,ok
Cerita rakyat,ok
yaperma
 
Como investigar en internet
Como investigar en internetComo investigar en internet
Como investigar en internet
daniellomuerde
 
Grupo urdina (ehu) practica 1 parte 2 - retrospectiva de la evolucion hacia...
Grupo urdina (ehu)   practica 1 parte 2 - retrospectiva de la evolucion hacia...Grupo urdina (ehu)   practica 1 parte 2 - retrospectiva de la evolucion hacia...
Grupo urdina (ehu) practica 1 parte 2 - retrospectiva de la evolucion hacia...
nereaperez31
 

Destacado (20)

Anteproyecto calendario 2015 fak
Anteproyecto calendario 2015 fakAnteproyecto calendario 2015 fak
Anteproyecto calendario 2015 fak
 
Sujetos Procesales
Sujetos ProcesalesSujetos Procesales
Sujetos Procesales
 
Cuadernillo mates
Cuadernillo matesCuadernillo mates
Cuadernillo mates
 
Detox: Por un mundo libre de tóxicos
Detox: Por un mundo libre de tóxicosDetox: Por un mundo libre de tóxicos
Detox: Por un mundo libre de tóxicos
 
Química industrial 10892_unidad_09_materiales_cerámicos_2014
Química industrial 10892_unidad_09_materiales_cerámicos_2014Química industrial 10892_unidad_09_materiales_cerámicos_2014
Química industrial 10892_unidad_09_materiales_cerámicos_2014
 
Concurrency with Promise Style – Rayco Araña
Concurrency with Promise Style – Rayco ArañaConcurrency with Promise Style – Rayco Araña
Concurrency with Promise Style – Rayco Araña
 
Examen nacional
Examen nacionalExamen nacional
Examen nacional
 
Normas de buenas prácticas
Normas de buenas prácticasNormas de buenas prácticas
Normas de buenas prácticas
 
La+tecnología+en+la+educación
La+tecnología+en+la+educaciónLa+tecnología+en+la+educación
La+tecnología+en+la+educación
 
Observaciones al COGP
Observaciones al COGP Observaciones al COGP
Observaciones al COGP
 
Sonderauswertung 60plus so_leben_singles_und_paare_im_alter_v2
Sonderauswertung 60plus so_leben_singles_und_paare_im_alter_v2Sonderauswertung 60plus so_leben_singles_und_paare_im_alter_v2
Sonderauswertung 60plus so_leben_singles_und_paare_im_alter_v2
 
Sensasi Seru Travelling Bareng "Duo Serigala" Toyota
Sensasi Seru Travelling Bareng "Duo Serigala" ToyotaSensasi Seru Travelling Bareng "Duo Serigala" Toyota
Sensasi Seru Travelling Bareng "Duo Serigala" Toyota
 
Cerita rakyat,ok
Cerita rakyat,okCerita rakyat,ok
Cerita rakyat,ok
 
Introducción aljnkj
Introducción aljnkjIntroducción aljnkj
Introducción aljnkj
 
Web 2.0 herramienta wiki
Web 2.0 herramienta wikiWeb 2.0 herramienta wiki
Web 2.0 herramienta wiki
 
Presentacion trabajo colaborativo 2
Presentacion trabajo colaborativo 2Presentacion trabajo colaborativo 2
Presentacion trabajo colaborativo 2
 
Phelps final internet
Phelps final internetPhelps final internet
Phelps final internet
 
Presentación corporativa Analytics 2014
Presentación corporativa Analytics 2014Presentación corporativa Analytics 2014
Presentación corporativa Analytics 2014
 
Como investigar en internet
Como investigar en internetComo investigar en internet
Como investigar en internet
 
Grupo urdina (ehu) practica 1 parte 2 - retrospectiva de la evolucion hacia...
Grupo urdina (ehu)   practica 1 parte 2 - retrospectiva de la evolucion hacia...Grupo urdina (ehu)   practica 1 parte 2 - retrospectiva de la evolucion hacia...
Grupo urdina (ehu) practica 1 parte 2 - retrospectiva de la evolucion hacia...
 

Similar a Presentacion de power_de_emuladores2

Parte Fisica Del Computador
Parte Fisica Del ComputadorParte Fisica Del Computador
Parte Fisica Del Computador
LILER
 
Parte Fisica Del Computador
Parte Fisica Del ComputadorParte Fisica Del Computador
Parte Fisica Del Computador
LILER
 
Extraordinario cecytem tecamac yoselin carrouche flores
Extraordinario cecytem tecamac yoselin carrouche floresExtraordinario cecytem tecamac yoselin carrouche flores
Extraordinario cecytem tecamac yoselin carrouche flores
Yose Carrouché
 

Similar a Presentacion de power_de_emuladores2 (20)

Emuladores
EmuladoresEmuladores
Emuladores
 
Emuladores
EmuladoresEmuladores
Emuladores
 
Que es un emulador
Que es un emuladorQue es un emulador
Que es un emulador
 
Emuladores 2
Emuladores 2 Emuladores 2
Emuladores 2
 
Emuladores 2
Emuladores 2 Emuladores 2
Emuladores 2
 
461
461461
461
 
libro
librolibro
libro
 
De
DeDe
De
 
LIBRO DIGITAL
LIBRO DIGITALLIBRO DIGITAL
LIBRO DIGITAL
 
LIBRO DIGITAL
LIBRO DIGITALLIBRO DIGITAL
LIBRO DIGITAL
 
PRESENTACION
PRESENTACIONPRESENTACION
PRESENTACION
 
investigacion d
investigacion dinvestigacion d
investigacion d
 
Parte Fisica Del Computador
Parte Fisica Del ComputadorParte Fisica Del Computador
Parte Fisica Del Computador
 
Parte Fisica Del Computador
Parte Fisica Del ComputadorParte Fisica Del Computador
Parte Fisica Del Computador
 
1234567890
12345678901234567890
1234567890
 
LAS PARTES INTERNAS DEL COMPUTADOR luana luisa y majo.pptx
LAS PARTES INTERNAS DEL COMPUTADOR luana luisa y majo.pptxLAS PARTES INTERNAS DEL COMPUTADOR luana luisa y majo.pptx
LAS PARTES INTERNAS DEL COMPUTADOR luana luisa y majo.pptx
 
9. instalación de s. o
9. instalación de s. o9. instalación de s. o
9. instalación de s. o
 
Emuladores
EmuladoresEmuladores
Emuladores
 
Tutorial Android 1
Tutorial Android 1Tutorial Android 1
Tutorial Android 1
 
Extraordinario cecytem tecamac yoselin carrouche flores
Extraordinario cecytem tecamac yoselin carrouche floresExtraordinario cecytem tecamac yoselin carrouche flores
Extraordinario cecytem tecamac yoselin carrouche flores
 

Más de elidetjc

Más de elidetjc (20)

Programa de eclipse
Programa de eclipsePrograma de eclipse
Programa de eclipse
 
Codigos
CodigosCodigos
Codigos
 
Programa 2
Programa 2 Programa 2
Programa 2
 
Programa 1
Programa 1Programa 1
Programa 1
 
Tutorial
TutorialTutorial
Tutorial
 
Enmuladores
EnmuladoresEnmuladores
Enmuladores
 
Preguntas 60
Preguntas 60Preguntas 60
Preguntas 60
 
Examen de diagnostico_de_moviles
Examen de diagnostico_de_movilesExamen de diagnostico_de_moviles
Examen de diagnostico_de_moviles
 
Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22Examen de diagnostico_de_moviles_2_22
Examen de diagnostico_de_moviles_2_22
 
Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2Examen de diagnostico_de_moviles2
Examen de diagnostico_de_moviles2
 
Preguntas602
Preguntas602Preguntas602
Preguntas602
 
Ejem8
Ejem8Ejem8
Ejem8
 
sooooooooooooooooooffff
sooooooooooooooooooffffsooooooooooooooooooffff
sooooooooooooooooooffff
 
software
softwaresoftware
software
 
Ejem5
Ejem5Ejem5
Ejem5
 
Loo toy
Loo toyLoo toy
Loo toy
 
Cuestionario prgts
Cuestionario prgtsCuestionario prgts
Cuestionario prgts
 
Ejemplo 4
Ejemplo 4Ejemplo 4
Ejemplo 4
 
Ejemplo 4
Ejemplo 4Ejemplo 4
Ejemplo 4
 
Ejemplo 3
Ejemplo 3Ejemplo 3
Ejemplo 3
 

Último

proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
raquelariza02
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
encinasm992
 

Último (20)

Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
proyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmusproyecto invernadero desde el departamento de tecnología para Erasmus
proyecto invernadero desde el departamento de tecnología para Erasmus
 
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdfHIGADO  Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
HIGADO Y TRAUMA HEPATICO UDABOL 2024 (3).pdf
 
lenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometrialenguaje algebraico.pptx álgebra, trigonometria
lenguaje algebraico.pptx álgebra, trigonometria
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Alan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentaciónAlan Turing Vida o biografía resumida como presentación
Alan Turing Vida o biografía resumida como presentación
 
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
3°ð_¦_â_¾ï¸_S34 PLAN DARUKEL DIDÃ_CTICA 23-24.docx
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
Robótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptxRobótica educativa para la eduacion primaria .pptx
Robótica educativa para la eduacion primaria .pptx
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto3Redu: Responsabilidad, Resiliencia y Respeto
3Redu: Responsabilidad, Resiliencia y Respeto
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
ACTIVIDAD DE TECNOLOGÍA AÑO LECTIVO 2024
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docxPRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
PRÁCTICAS DEL MÓDULO I Y II DE EDUCACIÓN Y SOCIEDAD.docx
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 

Presentacion de power_de_emuladores2

  • 1. PRESENTACION NOMBRE: JUAREZ CRUZ VERONICA ELIDET GRADO: 4TO GRUPO: “AM” ESPECIALIDAD: PROGRAMACIÓN M.C.A MARGARITA ROMERO ALVARADO TEMA: “EMULADORES”
  • 2. 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. 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 estuviese siendo usado en el aparato original.
  • 3. 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. Ejecutar juego 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.
  • 4. ¿ Y qué podemos hacer para solucionarlo ? Si construimos el siguiente programa en un PC podemos hacer que las tres ordenes del chip gráfico "SNESgfx" sean comprendidas por el "gfx4PC": Si recibimos un 87 entonces envía un 12 al gfx4PC Si recibimos un 50 entonces envía un 18 al gfx4PC Si recibimos un 76 entonces envía un 27 al gfx4PC Éste programa será ejecutado por el procesador principal, y es precisamente un emulador. El programa irá leyendo los datos del fichero con el programa escrito para la SuperNintendo, encontrará las instrucciones y las traducirá (por ejemplo, usando una tabla con las equivalencias) y enviará las órdenes correctas al chip del PC. Obviamente, las cosas no son tan sencillas porque típicamente el número de instrucciones para controlar un procesador sobrepasa la centena, y si tenemos en cuentra que en una misma máquina podemos encontrar alrededor multitud de chips diferentes, la cosa se complica bastante. Además hemos de tener en cuenta que hay cosas que el chip gráfico de una SuperNintendo puede hacer y el PC no, por ejemplo rotar los colores de la pantalla, o dibujar figuras transparentes. De esta forma, para traducir un sólo codigo de la SuperNintendo que diga "dibuja esta figura transparente" debemos usar varios códigos para provocar el mismo efecto en el PC.
  • 5. Al intentar emular una máquina podemos encontrarnos con distintos problemas, derivados de las diferencias (en ocasiones muy grandes) entre la máquina emulada y la máquina que ejecuta el emulador