SlideShare ist ein Scribd-Unternehmen logo
1 von 11
INSTITUTO TECNOLÓGICO DE MATEHUALA LENGUAJE ENSAMBLADOR INVESTIGACIÓN Entorno de programación: MINGO Elaboró: Juan Antonio Reyna Hernández Oscar Castillo Juárez Simón Pedraza Eguía Cesar Hernández Ortiz Luis Eduardo Juárez Tinajero Docente: 	Ing. Martín Luis Ledezma Hernández Carrera: 	Ingeniería en Sistemas Computacionales Grupo:	Sexto Semestre  Unidad 1: 	Fundamentos Semestre:	Enero-Junio 2011
Emulador x86 W7_FALSE
Emuladores x86 emu8086 bochs
Introducción ¿Qué es x86?
¿Qué es x86? x86 se refiere a la arquitectura creada por Intel. Es la descripción genérica de los procesadores desde el 8086 hasta los procesadores más nuevo como el i7. La arquitectura es la forma en que se conectan los dispositivos, las instrucciones del procesador, etc.
emu8086 Tiene algunas desventajas como el de no soportar algunas de las interrupciones más interesantes que posee el sistema operativo y tampoco puede acceder a los puertos físicos (reales), sino que los emula usando otros programas que ya están incluidos en su respectiva carpeta.
«Hola, Vatos» en emu8086 ´Captura de pantalla de la ejecución de un código que muestra el mensaje «Hola, vatos». El código escribe directamente a la memoria de vídeo por lo que se muestra el mensaje a colores.
Tabla Comparativa
Bochs Emulador de la arquitectura x86 Compatible con algunas extensiones de los procesadores Intel Licencia GPL Como es emulador y no virtualizador permite la ejecución de código x86 en diferentes arquitecturas
Bochsejecutando DLX (Linux) Bochs ejecutando una distribución de Linux. A parte de ser un emulador de x86 nos permite la emulación de toda la arquitectura x86. Bochs se encuentra disponible como software libre bajo la licencia GPL. Ventajas: nos permite emular todo el entorno, especial para probar de manera realistica la ejecución de un programa. Desventajas: se requiere tener instalado el sistema, más un ensamblador para x86 ó el código ya ensamblado
Conclusión No existe una comparativa que podamos hacer de un emulador x86 sobre un ensamblador x86 pues, el emulador no es un entorno que genere código para x86. Podemos recurrir al uso de un emulador x86 para poder hacer pruebas de aplicaciones previamente compiladas. Las ventajas de ser emulador es que permite la ejecución de código x86 en diferentes arquitecturas con la inherente desventaja de la lentitud de ejecución que se podría solucionar usando un virtualizador.

Weitere ähnliche Inhalte

Was ist angesagt?

Sistema operativo
Sistema operativoSistema operativo
Sistema operativojfelipe16
 
Cuestionario Sistema Operativo
Cuestionario Sistema OperativoCuestionario Sistema Operativo
Cuestionario Sistema OperativoAura Duque
 
Implantacion de sistemas operativos
Implantacion de sistemas operativosImplantacion de sistemas operativos
Implantacion de sistemas operativosLuis Fernandez
 
4.5 Emulacion del so
4.5 Emulacion del so4.5 Emulacion del so
4.5 Emulacion del soJesus Garcia
 
Ejercicio partes de una computadora (unidad2)
Ejercicio partes de una computadora (unidad2)Ejercicio partes de una computadora (unidad2)
Ejercicio partes de una computadora (unidad2)AGVG1
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativoscristian cano saez
 
Sistemas operativos mmd
Sistemas operativos mmdSistemas operativos mmd
Sistemas operativos mmdsal1carolina
 
Taller nº5 de taller de informatica
Taller nº5 de taller de informaticaTaller nº5 de taller de informatica
Taller nº5 de taller de informaticaYobelkis1513
 
Taller de informatica n° 5 ilsa
Taller de informatica n° 5 ilsaTaller de informatica n° 5 ilsa
Taller de informatica n° 5 ilsaisabeily06
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativosmaryan kalysh
 
SISTEMA OPERATIVO POR LUIS ALFREDO P
SISTEMA OPERATIVO POR LUIS ALFREDO PSISTEMA OPERATIVO POR LUIS ALFREDO P
SISTEMA OPERATIVO POR LUIS ALFREDO PLuis Perales
 

Was ist angesagt? (14)

Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Cuestionario Sistema Operativo
Cuestionario Sistema OperativoCuestionario Sistema Operativo
Cuestionario Sistema Operativo
 
1 quick tours
1 quick tours1 quick tours
1 quick tours
 
Implantacion de sistemas operativos
Implantacion de sistemas operativosImplantacion de sistemas operativos
Implantacion de sistemas operativos
 
4.5 Emulacion del so
4.5 Emulacion del so4.5 Emulacion del so
4.5 Emulacion del so
 
Ejercicio partes de una computadora (unidad2)
Ejercicio partes de una computadora (unidad2)Ejercicio partes de una computadora (unidad2)
Ejercicio partes de una computadora (unidad2)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativos
 
Sistemas operativos mmd
Sistemas operativos mmdSistemas operativos mmd
Sistemas operativos mmd
 
Taller nº5 de taller de informatica
Taller nº5 de taller de informaticaTaller nº5 de taller de informatica
Taller nº5 de taller de informatica
 
Trabajo operaciones auxiliares
Trabajo operaciones auxiliares Trabajo operaciones auxiliares
Trabajo operaciones auxiliares
 
Taller de informatica n° 5 ilsa
Taller de informatica n° 5 ilsaTaller de informatica n° 5 ilsa
Taller de informatica n° 5 ilsa
 
Implantación de sistemas operativos
Implantación de sistemas operativosImplantación de sistemas operativos
Implantación de sistemas operativos
 
SISTEMA OPERATIVO POR LUIS ALFREDO P
SISTEMA OPERATIVO POR LUIS ALFREDO PSISTEMA OPERATIVO POR LUIS ALFREDO P
SISTEMA OPERATIVO POR LUIS ALFREDO P
 

Ähnlich wie Emulador x86

Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesCgarceslay
 
Electonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionElectonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionBEYMARCALLECONDE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosPame Vanessa
 
Cuadro comparativo de sistemas operativos primitivos y libres
Cuadro comparativo de sistemas operativos primitivos y libresCuadro comparativo de sistemas operativos primitivos y libres
Cuadro comparativo de sistemas operativos primitivos y libresAlexis Hernandez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosPaulaELy
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativogazu13
 
Presentación1
Presentación1Presentación1
Presentación14jader
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.Cecilia Ortiz
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosKarii B-v
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativossusynava1205
 
Interoperabilidad
InteroperabilidadInteroperabilidad
Interoperabilidadantonio_671
 

Ähnlich wie Emulador x86 (20)

Modulo 1
Modulo 1Modulo 1
Modulo 1
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Electonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacionElectonica de potencia, diodos de rectificacion
Electonica de potencia, diodos de rectificacion
 
Linux Open SuSE
Linux Open SuSELinux Open SuSE
Linux Open SuSE
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Cuadro comparativo de sistemas operativos primitivos y libres
Cuadro comparativo de sistemas operativos primitivos y libresCuadro comparativo de sistemas operativos primitivos y libres
Cuadro comparativo de sistemas operativos primitivos y libres
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Presentación1
Presentación1Presentación1
Presentación1
 
Centos SO
Centos SOCentos SO
Centos SO
 
Linux and unix
Linux and unixLinux and unix
Linux and unix
 
Sistemas Operativos.
Sistemas Operativos.Sistemas Operativos.
Sistemas Operativos.
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Informatica
InformaticaInformatica
Informatica
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Interoperabilidad
InteroperabilidadInteroperabilidad
Interoperabilidad
 
Sistema operativo unix completo
Sistema operativo unix completoSistema operativo unix completo
Sistema operativo unix completo
 

Emulador x86

  • 1. INSTITUTO TECNOLÓGICO DE MATEHUALA LENGUAJE ENSAMBLADOR INVESTIGACIÓN Entorno de programación: MINGO Elaboró: Juan Antonio Reyna Hernández Oscar Castillo Juárez Simón Pedraza Eguía Cesar Hernández Ortiz Luis Eduardo Juárez Tinajero Docente: Ing. Martín Luis Ledezma Hernández Carrera: Ingeniería en Sistemas Computacionales Grupo: Sexto Semestre Unidad 1: Fundamentos Semestre: Enero-Junio 2011
  • 5. ¿Qué es x86? x86 se refiere a la arquitectura creada por Intel. Es la descripción genérica de los procesadores desde el 8086 hasta los procesadores más nuevo como el i7. La arquitectura es la forma en que se conectan los dispositivos, las instrucciones del procesador, etc.
  • 6. emu8086 Tiene algunas desventajas como el de no soportar algunas de las interrupciones más interesantes que posee el sistema operativo y tampoco puede acceder a los puertos físicos (reales), sino que los emula usando otros programas que ya están incluidos en su respectiva carpeta.
  • 7. «Hola, Vatos» en emu8086 ´Captura de pantalla de la ejecución de un código que muestra el mensaje «Hola, vatos». El código escribe directamente a la memoria de vídeo por lo que se muestra el mensaje a colores.
  • 9. Bochs Emulador de la arquitectura x86 Compatible con algunas extensiones de los procesadores Intel Licencia GPL Como es emulador y no virtualizador permite la ejecución de código x86 en diferentes arquitecturas
  • 10. Bochsejecutando DLX (Linux) Bochs ejecutando una distribución de Linux. A parte de ser un emulador de x86 nos permite la emulación de toda la arquitectura x86. Bochs se encuentra disponible como software libre bajo la licencia GPL. Ventajas: nos permite emular todo el entorno, especial para probar de manera realistica la ejecución de un programa. Desventajas: se requiere tener instalado el sistema, más un ensamblador para x86 ó el código ya ensamblado
  • 11. Conclusión No existe una comparativa que podamos hacer de un emulador x86 sobre un ensamblador x86 pues, el emulador no es un entorno que genere código para x86. Podemos recurrir al uso de un emulador x86 para poder hacer pruebas de aplicaciones previamente compiladas. Las ventajas de ser emulador es que permite la ejecución de código x86 en diferentes arquitecturas con la inherente desventaja de la lentitud de ejecución que se podría solucionar usando un virtualizador.