SlideShare una empresa de Scribd logo
1 de 6
Modo 8086 virtual
Daniela Monserrat Carrillo Monroy
En el microprocesador
80386 y posteriores, el
modo 8086 virtual,
también llamado modo
real virtual o VM86,
permite la ejecución de
aplicaciones de modo
real que violan las
reglas bajo control de
un sistema operativo de
modo protegido.
El VM86 usaba la forma de
segmentación del modo real,
pero usaba la dirección resultante
de 20 bits (realmente 21 bits),
tratándola como una dirección
lineal, de tal manera que era
sujeta a paginación.
Era usado para ejecutar programas DOS en
Microsoft Windows/386, Windows 3.x, Windows
95, Windows 98, Windows Me, y OS/2 2.x y más
adelante, a través de las máquinas DOS
virtuales, también en SCO UNIX a través de
Merge, y en Linux por medio de dosemu.
Los programas de DOS de modo protegido,
tanto de 16 como de 32 bits, no se ejecutan en el
modo 8086 virtual, sino en modo usuario,
siempre y cuando fueran compatibles con DPMI.
Así que los emuladores arriba mencionados
hacen de hecho más que solo el soporte para el
modo 8086 virtual.
El problema más común al correr código del
8086 desde el modo protegido es el
direccionamiento de memoria que es
totalmente diferente entre el modo protegido y
el modo real. Según lo mencionado, al trabajar
bajo el modo VM86 el mecanismo de
segmentación vuelve a trabajar como en el
modo real, pero el mecanismo de paginación
sigue estando activo, y es transparente al código
de modo real, así la protección de memoria es
todavía aplicable, y de esa manera también lo es
el aislamiento del espacio de direcciones.
Interrupciones
Cuando las interrupciones tanto de
hardware como de software e
instrucciones inet ocurren, el
procesador se sale del modo VM86 y
retorna a trabajar en el modo
protegido para manejar la
interrupción. Y antes de servir la
interrupción, los registros DS, ES, FS,
y GS se guardan en el nuevo stack
(con Push) y se ponen a cero.

Más contenido relacionado

Similar a Modo 8086 virtual

Generaciones de microprocesadores
Generaciones de microprocesadoresGeneraciones de microprocesadores
Generaciones de microprocesadoresJajo Hernandez
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6apabesacv
 
Tipos De Microprocesador
Tipos De MicroprocesadorTipos De Microprocesador
Tipos De Microprocesadordaniel19923
 
Mantenimiento de computadores
Mantenimiento de computadoresMantenimiento de computadores
Mantenimiento de computadoresKtziitha Lendaa
 
Tipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y SocketsTipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y Socketsjhsg
 
Tipos De Microprocesadores Y Sockets 1224693085928640 9
Tipos De Microprocesadores Y Sockets 1224693085928640 9Tipos De Microprocesadores Y Sockets 1224693085928640 9
Tipos De Microprocesadores Y Sockets 1224693085928640 9carolina2191
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtualesMelissitaPao
 
ARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORESARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORESmilen17
 
Informatica
InformaticaInformatica
Informaticasena677
 
Sistema Operativo OS/2
Sistema Operativo OS/2Sistema Operativo OS/2
Sistema Operativo OS/2Mildred Iribe
 
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSCOMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSSpacetoshare
 
Familia Intel y Motorola
Familia Intel y MotorolaFamilia Intel y Motorola
Familia Intel y Motorolajjestrellamarnj
 
Sistema operativo OS/2
Sistema operativo OS/2Sistema operativo OS/2
Sistema operativo OS/2Mildred Iribe
 

Similar a Modo 8086 virtual (20)

Intel_80386.pptx
Intel_80386.pptxIntel_80386.pptx
Intel_80386.pptx
 
Generaciones de microprocesadores
Generaciones de microprocesadoresGeneraciones de microprocesadores
Generaciones de microprocesadores
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Tipos De Microprocesador
Tipos De MicroprocesadorTipos De Microprocesador
Tipos De Microprocesador
 
Mantenimiento de computadores
Mantenimiento de computadoresMantenimiento de computadores
Mantenimiento de computadores
 
Tipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y SocketsTipos De Microprocesadores Y Sockets
Tipos De Microprocesadores Y Sockets
 
Tipos De Microprocesadores Y Sockets 1224693085928640 9
Tipos De Microprocesadores Y Sockets 1224693085928640 9Tipos De Microprocesadores Y Sockets 1224693085928640 9
Tipos De Microprocesadores Y Sockets 1224693085928640 9
 
Windows 3
Windows 3Windows 3
Windows 3
 
Mile[1]
Mile[1]Mile[1]
Mile[1]
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Mile[1]
Mile[1]Mile[1]
Mile[1]
 
ARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORESARQUITECTURA DE COMPUTADORES
ARQUITECTURA DE COMPUTADORES
 
Procesador X32
Procesador X32Procesador X32
Procesador X32
 
Informatica
InformaticaInformatica
Informatica
 
Sistema Operativo OS/2
Sistema Operativo OS/2Sistema Operativo OS/2
Sistema Operativo OS/2
 
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOSCOMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
COMPONENTES BÁSICOS DE UN SISTEMA MS-DOS
 
Familia Intel y Motorola
Familia Intel y MotorolaFamilia Intel y Motorola
Familia Intel y Motorola
 
Computacion
ComputacionComputacion
Computacion
 
Facundo elias
Facundo eliasFacundo elias
Facundo elias
 
Sistema operativo OS/2
Sistema operativo OS/2Sistema operativo OS/2
Sistema operativo OS/2
 

Último

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 

Modo 8086 virtual

  • 1. Modo 8086 virtual Daniela Monserrat Carrillo Monroy
  • 2. En el microprocesador 80386 y posteriores, el modo 8086 virtual, también llamado modo real virtual o VM86, permite la ejecución de aplicaciones de modo real que violan las reglas bajo control de un sistema operativo de modo protegido.
  • 3. El VM86 usaba la forma de segmentación del modo real, pero usaba la dirección resultante de 20 bits (realmente 21 bits), tratándola como una dirección lineal, de tal manera que era sujeta a paginación.
  • 4. Era usado para ejecutar programas DOS en Microsoft Windows/386, Windows 3.x, Windows 95, Windows 98, Windows Me, y OS/2 2.x y más adelante, a través de las máquinas DOS virtuales, también en SCO UNIX a través de Merge, y en Linux por medio de dosemu. Los programas de DOS de modo protegido, tanto de 16 como de 32 bits, no se ejecutan en el modo 8086 virtual, sino en modo usuario, siempre y cuando fueran compatibles con DPMI. Así que los emuladores arriba mencionados hacen de hecho más que solo el soporte para el modo 8086 virtual.
  • 5. El problema más común al correr código del 8086 desde el modo protegido es el direccionamiento de memoria que es totalmente diferente entre el modo protegido y el modo real. Según lo mencionado, al trabajar bajo el modo VM86 el mecanismo de segmentación vuelve a trabajar como en el modo real, pero el mecanismo de paginación sigue estando activo, y es transparente al código de modo real, así la protección de memoria es todavía aplicable, y de esa manera también lo es el aislamiento del espacio de direcciones.
  • 6. Interrupciones Cuando las interrupciones tanto de hardware como de software e instrucciones inet ocurren, el procesador se sale del modo VM86 y retorna a trabajar en el modo protegido para manejar la interrupción. Y antes de servir la interrupción, los registros DS, ES, FS, y GS se guardan en el nuevo stack (con Push) y se ponen a cero.