SlideShare una empresa de Scribd logo
1 de 22
1
Interrupciones de Hardware
 Josué Andrés Macas Caraguay
 Edmundo José Pesantez Urrego
 Jimmy José Jaramillo Narváez
 Jorge Gustavo Tandazo Cueva
 Bryan Alberto Requenes Troya
Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables
Carrera de Ingeniería en Sistemas/Computación
Junio, 2020
Loja, Ecuador
3
Una interrupción es el rompimiento en la secuencia de un
programa para ejecutar un programa especial llamando una rutina
de servicio cuya característica principal es que al finalizar regresa
al punto donde se interrumpió el programa
¿Qué es una interrupción?
4
Clasificación de interrupción
5
Es una señal eléctrica producida por un dispositivo físico del
ordenador, siendo un suceso externo al procesador que cambia el
flujo normal del procesador convirtiéndose en un proceso
asíncrono
Esta señal informa a la CPU que el dispositivo requiere su
atención
¿Qué es interrupción de hardware?
IRQ
IRQ
Los IRQ o interrupt request son las notificaciones de las
interrupciones enviadas desde los dispositivos de Hardware a la
CPU
Los IRQ se encuentran numerados, y cada dispositivo de
hardware se encuentra asociado a un IRQ
Tabla de Interrupciones Hardware
Interrupciones Windows
9
Interna
• Generadas por eventos que surgen
durante la ejecución de un
programa
• En su totalidad las maneja el
hardware
• No son posible modificarlas
Tipos de interrupción de hardware
10
Interna
Ejemplo:
La actualización del reloj interno de la computadora, el hardware
hace el llamado a esta interrupción varias veces durante un
segundo para mantener la hora actualizada
Tipos de interrupción de hardware
11
Externa
• Son generadas por los dispositivos periféricos o los
coprocesadores
• No pueden ser desactivadas
• Se subdividen en Enmascarables y No enmascarables
Tipos de interrupción de hardware
12
Externa – Enmascarable(INTR)
• Inhibibles
• El usuario decide
• Se usan para atención de periféricos en general
Tipos de interrupción de hardware
13
Indica que una interrupción externa, como la entrada desde el teclado sea
procesada o ignorada.
Instrucciones específicas:
CLI Limpiar la interrupción ("Clear Interrupt"); pone a cero el registro IF,
deshabilitando las interrupciones enmascarables.
STI Es la instrucción opuesta ("Set Interrupt") pone a 1 el
registro IF habilitando las interrupciones enmascarables.
Bandera IF (Interruption flag)
14
Externa – No enmascarable(NMI)
• No inhibible
• Siempre van a interrumpir al programa
• Se usa en eventos tipo catástrofe para el sistema
• De prioridad mas alta que las enmascarables
Tipos de interrupción de hardware
15
Externa – Ejemplo
Tipos de interrupción de hardware
16
Ejemplo
17
18
19
Scancodes de diseño en español
20
• Una interrupción permite ejecutar un bloque de instrucciones
interrumpiendo la ejecución de un programa y al finalizar
continuar con su ejecución
• Las interrupciones de hardware no son programables, ocurren
en cualquier momento
• Las interrupciones internas se generan cuando se ejecuta un
programa, mientras que las interrupciones externas son
provocadas por dispositivos periféricos
• Las interrupciones enmascarables se usan para atención de
periféricos, mientras que las no enmascarables se utiliza en
eventos de tipo catástrofe
Conclusiones
21
Créditos
• Irvine, K., 2008. Lenguaje Ensamblador Para Computadoras Basadas En Intel [Recurso
Electrónico]. 5th ed. México: Pearson Educación, pp.548-579
• Dembowski, K., 2003. Gran Libro Hardware. 2nd ed. Barcelona: Marcombo
• Beltrán, B., 2020. Ensamblador - Beatriz Beltrán Martí ?· Ensamblador MC Beatriz
Beltrán Martínez 1 Ensamblador Interrupciones…. [online] dokumen.tips. Available at:
<https://dokumen.tips/documents/ensamblador-beatriz-beltran-marti-ensamblador-mc-
beatriz-beltran-martinez.html> [Accessed 22 June 2020]
22
Gracias
Networking académico:
Correo electrónico:
 josue.macas@unl.edu.ec
 jimmy.jaramillo@unl.edu.ec
 edmundo.j.pezantes@unl.edu.ec
 bryan.requenes@unl.edu.ec
 jorge.tandazo@unl.edu.ec

Más contenido relacionado

La actualidad más candente

Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
Mantenimiento de computadoras
Mantenimiento de computadorasMantenimiento de computadoras
Mantenimiento de computadoraslizbethtv
 
Interrupciones
InterrupcionesInterrupciones
Interrupcioneshandresrm
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosChiNo Sosa Erazo
 
Mantenimiento de equipos de computo
Mantenimiento de equipos de computoMantenimiento de equipos de computo
Mantenimiento de equipos de computomichelinmate
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativoPaulo Galarza
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesadorFernando Camacho
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadorasm220
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computoYESENIA CETINA
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Emulador emu8086
Emulador emu8086Emulador emu8086
Emulador emu8086gabo
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoriacaredimaria
 
Herramientas para el mantenimiento correctivo software
Herramientas para el mantenimiento correctivo softwareHerramientas para el mantenimiento correctivo software
Herramientas para el mantenimiento correctivo softwareGilberto Pulido
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Juan Anaya
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 

La actualidad más candente (20)

Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Mantenimiento de computadoras
Mantenimiento de computadorasMantenimiento de computadoras
Mantenimiento de computadoras
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Sistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesosSistemas Operativos Gestion de procesos
Sistemas Operativos Gestion de procesos
 
Administración de Memoria
Administración de MemoriaAdministración de Memoria
Administración de Memoria
 
Mantenimiento de equipos de computo
Mantenimiento de equipos de computoMantenimiento de equipos de computo
Mantenimiento de equipos de computo
 
Estructura del sistema operativo
Estructura del sistema operativoEstructura del sistema operativo
Estructura del sistema operativo
 
Administración de procesos y del procesador
Administración de procesos y del procesadorAdministración de procesos y del procesador
Administración de procesos y del procesador
 
Arquitectura de computadoras
Arquitectura de computadorasArquitectura de computadoras
Arquitectura de computadoras
 
Modelos de arquitecturas de computo
Modelos de arquitecturas de computoModelos de arquitecturas de computo
Modelos de arquitecturas de computo
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Decompilador y metacompilador
Decompilador y metacompiladorDecompilador y metacompilador
Decompilador y metacompilador
 
Emulador emu8086
Emulador emu8086Emulador emu8086
Emulador emu8086
 
Unidad 3 administracion de la memoria
Unidad 3 administracion de la memoriaUnidad 3 administracion de la memoria
Unidad 3 administracion de la memoria
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Herramientas para el mantenimiento correctivo software
Herramientas para el mantenimiento correctivo softwareHerramientas para el mantenimiento correctivo software
Herramientas para el mantenimiento correctivo software
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 

Similar a Interrupciones de Hardware: Clasificación y Tipos

Las interrupciones
Las interrupcionesLas interrupciones
Las interrupcionescwelio45
 
Modos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoModos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoLuis Carbajal
 
Interrupciones bios y irq
Interrupciones bios y irqInterrupciones bios y irq
Interrupciones bios y irqadolfoahumada94
 
Interrupciones y llamadas del sistema
Interrupciones y llamadas del sistemaInterrupciones y llamadas del sistema
Interrupciones y llamadas del sistemajomapuga
 
Interrupciones Del IBM PC
Interrupciones Del IBM PCInterrupciones Del IBM PC
Interrupciones Del IBM PCByron Medina
 
Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesadorJorge Luis Tinoco
 
Ensamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareEnsamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareOmar Sanmartin
 
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfFINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfEmanuelMuoz11
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del MicroprocesadorCarlos David
 
Interrupciones
InterrupcionesInterrupciones
Interrupcionesjcarlosl
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupcionestecnologia01
 
MANTENIMIENTO DEL EQUIPO DE COMPUTO
MANTENIMIENTO DEL EQUIPO DE COMPUTOMANTENIMIENTO DEL EQUIPO DE COMPUTO
MANTENIMIENTO DEL EQUIPO DE COMPUTOEdithGuerrero16
 
Herramientas físicas para realizar un mantenimiento correctivo
Herramientas físicas para realizar un mantenimiento correctivoHerramientas físicas para realizar un mantenimiento correctivo
Herramientas físicas para realizar un mantenimiento correctivoperla uvilla lopez
 
Cap8
Cap8Cap8
Cap8CJAO
 

Similar a Interrupciones de Hardware: Clasificación y Tipos (20)

Las interrupciones
Las interrupcionesLas interrupciones
Las interrupciones
 
Modos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoModos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduino
 
Interrupciones bios y irq
Interrupciones bios y irqInterrupciones bios y irq
Interrupciones bios y irq
 
Interrupciones y llamadas del sistema
Interrupciones y llamadas del sistemaInterrupciones y llamadas del sistema
Interrupciones y llamadas del sistema
 
Interrupciones Del IBM PC
Interrupciones Del IBM PCInterrupciones Del IBM PC
Interrupciones Del IBM PC
 
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONESPROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
 
Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesador
 
Ensamblador - Interrupciones de Software
Ensamblador - Interrupciones de SoftwareEnsamblador - Interrupciones de Software
Ensamblador - Interrupciones de Software
 
Interrupción - Informatica
Interrupción - InformaticaInterrupción - Informatica
Interrupción - Informatica
 
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfFINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
 
Excepciones del Microprocesador
Excepciones del MicroprocesadorExcepciones del Microprocesador
Excepciones del Microprocesador
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupciones
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tarea de efrain ruiz fernandez
Tarea de efrain ruiz fernandezTarea de efrain ruiz fernandez
Tarea de efrain ruiz fernandez
 
efrain ruiz fernandez lenjuaje
efrain ruiz fernandez lenjuajeefrain ruiz fernandez lenjuaje
efrain ruiz fernandez lenjuaje
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
MANTENIMIENTO DEL EQUIPO DE COMPUTO
MANTENIMIENTO DEL EQUIPO DE COMPUTOMANTENIMIENTO DEL EQUIPO DE COMPUTO
MANTENIMIENTO DEL EQUIPO DE COMPUTO
 
Herramientas físicas para realizar un mantenimiento correctivo
Herramientas físicas para realizar un mantenimiento correctivoHerramientas físicas para realizar un mantenimiento correctivo
Herramientas físicas para realizar un mantenimiento correctivo
 
Cap8
Cap8Cap8
Cap8
 

Último

Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAJAMESDIAZ55
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfKEVINYOICIAQUINOSORI
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfMIGUELANGELCONDORIMA4
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 

Último (20)

Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESAIPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
IPERC Y ATS - SEGURIDAD INDUSTRIAL PARA TODA EMPRESA
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Elaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdfElaboración de la estructura del ADN y ARN en papel.pdf
Elaboración de la estructura del ADN y ARN en papel.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdfPresentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 

Interrupciones de Hardware: Clasificación y Tipos

  • 1. 1
  • 2. Interrupciones de Hardware  Josué Andrés Macas Caraguay  Edmundo José Pesantez Urrego  Jimmy José Jaramillo Narváez  Jorge Gustavo Tandazo Cueva  Bryan Alberto Requenes Troya Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables Carrera de Ingeniería en Sistemas/Computación Junio, 2020 Loja, Ecuador
  • 3. 3 Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal es que al finalizar regresa al punto donde se interrumpió el programa ¿Qué es una interrupción?
  • 5. 5 Es una señal eléctrica producida por un dispositivo físico del ordenador, siendo un suceso externo al procesador que cambia el flujo normal del procesador convirtiéndose en un proceso asíncrono Esta señal informa a la CPU que el dispositivo requiere su atención ¿Qué es interrupción de hardware?
  • 6. IRQ IRQ Los IRQ o interrupt request son las notificaciones de las interrupciones enviadas desde los dispositivos de Hardware a la CPU Los IRQ se encuentran numerados, y cada dispositivo de hardware se encuentra asociado a un IRQ
  • 9. 9 Interna • Generadas por eventos que surgen durante la ejecución de un programa • En su totalidad las maneja el hardware • No son posible modificarlas Tipos de interrupción de hardware
  • 10. 10 Interna Ejemplo: La actualización del reloj interno de la computadora, el hardware hace el llamado a esta interrupción varias veces durante un segundo para mantener la hora actualizada Tipos de interrupción de hardware
  • 11. 11 Externa • Son generadas por los dispositivos periféricos o los coprocesadores • No pueden ser desactivadas • Se subdividen en Enmascarables y No enmascarables Tipos de interrupción de hardware
  • 12. 12 Externa – Enmascarable(INTR) • Inhibibles • El usuario decide • Se usan para atención de periféricos en general Tipos de interrupción de hardware
  • 13. 13 Indica que una interrupción externa, como la entrada desde el teclado sea procesada o ignorada. Instrucciones específicas: CLI Limpiar la interrupción ("Clear Interrupt"); pone a cero el registro IF, deshabilitando las interrupciones enmascarables. STI Es la instrucción opuesta ("Set Interrupt") pone a 1 el registro IF habilitando las interrupciones enmascarables. Bandera IF (Interruption flag)
  • 14. 14 Externa – No enmascarable(NMI) • No inhibible • Siempre van a interrumpir al programa • Se usa en eventos tipo catástrofe para el sistema • De prioridad mas alta que las enmascarables Tipos de interrupción de hardware
  • 15. 15 Externa – Ejemplo Tipos de interrupción de hardware
  • 17. 17
  • 18. 18
  • 19. 19 Scancodes de diseño en español
  • 20. 20 • Una interrupción permite ejecutar un bloque de instrucciones interrumpiendo la ejecución de un programa y al finalizar continuar con su ejecución • Las interrupciones de hardware no son programables, ocurren en cualquier momento • Las interrupciones internas se generan cuando se ejecuta un programa, mientras que las interrupciones externas son provocadas por dispositivos periféricos • Las interrupciones enmascarables se usan para atención de periféricos, mientras que las no enmascarables se utiliza en eventos de tipo catástrofe Conclusiones
  • 21. 21 Créditos • Irvine, K., 2008. Lenguaje Ensamblador Para Computadoras Basadas En Intel [Recurso Electrónico]. 5th ed. México: Pearson Educación, pp.548-579 • Dembowski, K., 2003. Gran Libro Hardware. 2nd ed. Barcelona: Marcombo • Beltrán, B., 2020. Ensamblador - Beatriz Beltrán Martí ?· Ensamblador MC Beatriz Beltrán Martínez 1 Ensamblador Interrupciones…. [online] dokumen.tips. Available at: <https://dokumen.tips/documents/ensamblador-beatriz-beltran-marti-ensamblador-mc- beatriz-beltran-martinez.html> [Accessed 22 June 2020]
  • 22. 22 Gracias Networking académico: Correo electrónico:  josue.macas@unl.edu.ec  jimmy.jaramillo@unl.edu.ec  edmundo.j.pezantes@unl.edu.ec  bryan.requenes@unl.edu.ec  jorge.tandazo@unl.edu.ec