SlideShare una empresa de Scribd logo
1 de 8
UNIVERSIDAD CÉSAR VALLEJO1729740-80645¿Cómo es el Proceso de Atención a una Interrupción?Asignatura:Sistemas OperativosDocente:Ing. Ángel Horna LoloyAlumna: Contreras Ulloa, Shirley Asunción.Ciclo:VI2010<br />Hola amiguito sabes en la universidad me han preguntado acerca de ¿Cómo se realiza el proceso de atención de una interrupción? Por si acaso tú conoces acerca de este proceso…RESUMEN <br />-565785393700<br />Uhm… sobre ese proceso claro amigo gorila, a mí ya me explicaron te lo voy a explicar como para que me entiendas a continuación te mostraré unos gráficos. <br />3968115409575<br />Gracias amiguito mono por eso somos inseparables.<br />¿Qué es una Interrupción?<br />Por ejemplo: Cuando conectas la impresora a la PC, en ese momento a ocurrido una interrupción, luego observamos que la PC ya la reconoció.<br />Consiste en la señal que se emite al procesador, indicando que debe interrumpir su secuencia de instrucciones para poder atender una situación específica. Se dice también que es el medio de comunicación entre los dispositivos con el procesador.<br />Esquema de una interrupción:  <br />Normal EjecuciónEl siguiente esquema muestra muy arcaicamente se realiza la interrupción:<br />SECUENCIA DE INSTRUCCIONESRUTINA DE SERVICIO (RTI)<br />12<br />Interrupción (Hardware)Normal Ejecución3<br />45<br />Enmascarables: Pueden ser activadas o desactivadas por programa.<br />Clasificación de Interrupciones:  <br />Se produce cuando un usuario solicita un servicio del sistema.No interrumpen en nada, ya que tienen una función similar a una subrutina.INTERRUPCIONESInterrupción SoftwareInterrupción HardwareSe mostrara un diagrama:<br />No Enmascarables: No pueden ser desactivadas por programa.<br />Externas<br />Se produce cuando requiere la atención algún dispositivo hardware.<br />Internas<br />Mecanismos:<br />El mecanismo básico es el siguiente:<br />Se produce la interrupción.<br />El CPU deja de ejecutar la sección de instrucción en la que se encuentra.<br />Continúa con la Sección de Instrucciones en la que se encontraba.Regresa a la Secuencia donde se produjo la interrupción.Termina la Rutina de ServicioEl CPU ejecuta la “Rutina de Servicio a la Interrupción”.<br />Esta es una manera general de cómo es el proceso de atención de una interrupción, pero existen diversos factores los cuales involucran para que se pueda realizar cada uno de las fases mencionadas en cada cubito. Eso lo veremos a continuación.<br />Premisas Importantes:<br />Si son varios dispositivos los que han causado la interrupción, se elige aquel que tiene la mayor prioridad.<br />La velocidad de respuesta del microprocesador depende de la combinación del tiempo de demora del propio microprocesador y la circuitería externa de interrupción.<br />La CPU posee tres señales de interrupciones externas.<br />INTR o IRQ262318596520<br />NMI<br />RESET<br />INTA<br />Líneas de Interrupción<br />Hay que tener en cuenta ciertas definiciones preliminares:<br />PSW (Program Status Word – Registro de Palabra del Estado del Programa): Contiene algunos bits que reflejan el estado del CPU en ese instante.<br />1514131211109876543210----OFDFIFTFSFZF-AF-PF-CF<br />-Registro PSW-<br />CFBandera de acarreo (Carry Flag)PFBandera de paridad (Parity Flag)AFBandera auxiliar (Auxiliary Flag).ZFBandera de Cero (Zero Flag).SFBandera de Signo (Sign Flag).TFBandera de paso a paso (Trap Flag).IFBandera de Interrupción (Interrupt Flag).DFBandera de Dirección (Direction Flag).OFBandera de Desbordamiento (Overflow Flag).<br />Interrupt Request (INTR o IRQ - Petición de Interrupción): Es la una línea única asignada a cada dispositivo que desea comunicarse con el procesador por medio de interrupciones para que el procesador pueda realizar una operación. Si detecta que tiene nivel lógico “1”, reconoce la interrupción y salta a la rutina de servicio correspondiente para atender a dicho requerimiento. Esta línea de interrupción es enmascarable, puede ser habilitada o deshabilitada con la bandera de interrupción (IF) del PSW.<br />Nonmaskable Interrupt Request (NMI): Es utilizada por periféricos externos que necesiten atención del CPU, esta señal no es enmascarable, la petición se realiza dentro del CPU, y se salta a la rutina de servicio cuando se completa la secuencia de instrucciones que se están ejecutando. Esta es utilizada frecuentemente para la detección de errores de paridad y otras fallas mayores del sistema (por ejemplo: falta de energía). <br />System Reset (RESET): Es utilizada para generar una inicialización completa del procesador, al pasar a nivel “1”, se interrumpe la ejecución de todo y se inicializan los registros internos del procesador; y cuando el valor vuelve a “0”, el control es transferido al inicio de la rutina de servicio RESET.<br />INTA (Reconocimiento de interrupción): Es una respuesta a la terminal de entrada INTR. Se emplea para ubicar el número de vector de interrupción en el bus de datos, en respuesta a la solicitud de interrupción. <br />PICINTIRQ7INTAPCPrograma de la RSIJMP printerMemoriaVector DirecciónFFFFFH00004H00000HVector 0Vector 1Vector 15….Proceso de atención de una IRQ o INTR:<br />Ejemplo: Secuencia de eventos que se genera debido a una interrupción.<br />3032450301123<br />-263644255300<br />Detecta una interrupción<br />Ahora la CPU salta a la dirección donde está almacenada la rutina de servicio de interrupción (ISR)Salva el valor de contador del programa (IP apunta a instrucción a ejecutar).Termina la ejecución de la instrucción maquina en curso.<br />Ejecuta el ISR para atender al dispositivo que generó la interrupción.<br />Se Termina la rutina de interrupción.<br />El procesador restaura el estado guardado.<br />Retorna a la secuencia de instrucciones que se estaban ejecutando.<br />De nada, todos debemos compartir siempre los conocimientos.-224790-1270Como no voy a entender clarito aunque tengo que leer más.Gracias amigo.39814502505710Y que tal gorila lo entendiste ¿?<br />
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES
PROCESO DE ATENCION A INTERRUPCIONES

Más contenido relacionado

La actualidad más candente

Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosFernando Morales
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoriaMiguel Magaña
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativosadriel91
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasJ M
 
Canales DMA
Canales DMACanales DMA
Canales DMAfalpema
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2 fredur
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linuxRogério Cardoso
 
Comunicacion entre procesos SSDD
Comunicacion entre procesos SSDDComunicacion entre procesos SSDD
Comunicacion entre procesos SSDDJorge Guerra
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativosFriky Equis De
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAErika Rodríguez
 
Avarias de computadores
Avarias de computadoresAvarias de computadores
Avarias de computadoresAndré Dias
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesDaniel Morales
 
2015 componentes de un sistema operativo
2015 componentes de un sistema operativo2015 componentes de un sistema operativo
2015 componentes de un sistema operativoMichael Ramirez
 

La actualidad más candente (20)

Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Funciones de administracion de memoria
Funciones de administracion de memoriaFunciones de administracion de memoria
Funciones de administracion de memoria
 
GESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas OperativosGESTION DE PROCESOS Sistemas Operativos
GESTION DE PROCESOS Sistemas Operativos
 
Procesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o HebrasProcesos Ligeros: Hilos o Hebras
Procesos Ligeros: Hilos o Hebras
 
Canales DMA
Canales DMACanales DMA
Canales DMA
 
Administración de memoria
Administración de memoriaAdministración de memoria
Administración de memoria
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
 
Aula 1 sistema operacional linux
Aula 1 sistema operacional linuxAula 1 sistema operacional linux
Aula 1 sistema operacional linux
 
Sistemas operativos para servidores
Sistemas operativos para servidoresSistemas operativos para servidores
Sistemas operativos para servidores
 
Comunicacion entre procesos SSDD
Comunicacion entre procesos SSDDComunicacion entre procesos SSDD
Comunicacion entre procesos SSDD
 
Introduccion a los sistemas operativos
Introduccion a los sistemas operativosIntroduccion a los sistemas operativos
Introduccion a los sistemas operativos
 
Windows Server
Windows ServerWindows Server
Windows Server
 
Acceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMAAcceso Directo a la Memoria - DMA
Acceso Directo a la Memoria - DMA
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
Avarias de computadores
Avarias de computadoresAvarias de computadores
Avarias de computadores
 
Gestion memoria windows
Gestion memoria windowsGestion memoria windows
Gestion memoria windows
 
Control de flujo en Telecomunicaciones
Control de flujo en TelecomunicacionesControl de flujo en Telecomunicaciones
Control de flujo en Telecomunicaciones
 
2015 componentes de un sistema operativo
2015 componentes de un sistema operativo2015 componentes de un sistema operativo
2015 componentes de un sistema operativo
 
Implementación de hilos
Implementación de hilos Implementación de hilos
Implementación de hilos
 

Destacado

Interrupciones y excepciones de software y hardware
Interrupciones y excepciones de software y hardwareInterrupciones y excepciones de software y hardware
Interrupciones y excepciones de software y hardwareCarlos Yanez
 
Interrupciones Del IBM PC
Interrupciones Del IBM PCInterrupciones Del IBM PC
Interrupciones Del IBM PCByron Medina
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoalarcon14
 
Interrupciones
InterrupcionesInterrupciones
Interrupcioneshandresrm
 
Interrupciones de hardware
Interrupciones de hardwareInterrupciones de hardware
Interrupciones de hardwareSpiderHal
 
Interrupciones y llamadas del sistema
Interrupciones y llamadas del sistemaInterrupciones y llamadas del sistema
Interrupciones y llamadas del sistemajomapuga
 

Destacado (8)

Interrupciones y excepciones de software y hardware
Interrupciones y excepciones de software y hardwareInterrupciones y excepciones de software y hardware
Interrupciones y excepciones de software y hardware
 
Interrupciones Del IBM PC
Interrupciones Del IBM PCInterrupciones Del IBM PC
Interrupciones Del IBM PC
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Capitulo 6
Capitulo 6Capitulo 6
Capitulo 6
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Interrupciones de hardware
Interrupciones de hardwareInterrupciones de hardware
Interrupciones de hardware
 
Interrupciones y llamadas del sistema
Interrupciones y llamadas del sistemaInterrupciones y llamadas del sistema
Interrupciones y llamadas del sistema
 
Interrupciones: Sistemas Operativos
Interrupciones: Sistemas OperativosInterrupciones: Sistemas Operativos
Interrupciones: Sistemas Operativos
 

Similar a PROCESO DE ATENCION A INTERRUPCIONES

Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesadorJorge Luis Tinoco
 
Modos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoModos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoLuis Carbajal
 
Revista Digital
Revista Digital Revista Digital
Revista Digital Yosel97
 
Revista Digital
Revista Digital Revista Digital
Revista Digital Yosel97
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupcionestecnologia01
 
Interrupciones
InterrupcionesInterrupciones
Interrupcionesmatrix1979
 
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTicoEstructura Del Sistema InformáTico
Estructura Del Sistema InformáTicopainni
 
Interrupciones bios y irq
Interrupciones bios y irqInterrupciones bios y irq
Interrupciones bios y irqadolfoahumada94
 
Las interrupciones
Las interrupcionesLas interrupciones
Las interrupcionescwelio45
 
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfFINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfEmanuelMuoz11
 
Sesión 10
Sesión 10Sesión 10
Sesión 10percebra
 

Similar a PROCESO DE ATENCION A INTERRUPCIONES (20)

Interrupciones del microprocesador
Interrupciones del microprocesadorInterrupciones del microprocesador
Interrupciones del microprocesador
 
Modos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduinoModos de operacion de interrupciones arduino
Modos de operacion de interrupciones arduino
 
Interrupción - Informatica
Interrupción - InformaticaInterrupción - Informatica
Interrupción - Informatica
 
Revista Digital
Revista Digital Revista Digital
Revista Digital
 
Revista Digital
Revista Digital Revista Digital
Revista Digital
 
Control y manejo de interrupciones
Control y manejo de interrupcionesControl y manejo de interrupciones
Control y manejo de interrupciones
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Equipo1 comunicación con interrucción
Equipo1 comunicación con interrucciónEquipo1 comunicación con interrucción
Equipo1 comunicación con interrucción
 
Equipo1 comunicación con interrucción
Equipo1 comunicación con interrucciónEquipo1 comunicación con interrucción
Equipo1 comunicación con interrucción
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Estructura Del Sistema InformáTico
Estructura Del Sistema InformáTicoEstructura Del Sistema InformáTico
Estructura Del Sistema InformáTico
 
Interrupciones bios y irq
Interrupciones bios y irqInterrupciones bios y irq
Interrupciones bios y irq
 
Las interrupciones
Las interrupcionesLas interrupciones
Las interrupciones
 
Arquitectura interna micro
Arquitectura interna microArquitectura interna micro
Arquitectura interna micro
 
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdfFINAL Interrupciones - Arc.Computadoras.pptx.pdf
FINAL Interrupciones - Arc.Computadoras.pptx.pdf
 
Sesión 10
Sesión 10Sesión 10
Sesión 10
 
Interrupción informatica
Interrupción informaticaInterrupción informatica
Interrupción informatica
 
3.sistema operativos
3.sistema operativos3.sistema operativos
3.sistema operativos
 
109154402 estructura-computadores
109154402 estructura-computadores109154402 estructura-computadores
109154402 estructura-computadores
 
Unidad de procesamiento.
Unidad de procesamiento.Unidad de procesamiento.
Unidad de procesamiento.
 

Más de Shirley Contreras Ulloa

Sistema Basado en Conocimiento - Logica Difusa
Sistema Basado en Conocimiento - Logica DifusaSistema Basado en Conocimiento - Logica Difusa
Sistema Basado en Conocimiento - Logica DifusaShirley Contreras Ulloa
 
Analisis de escenarios de ti en la gestion
Analisis de escenarios de ti en la gestionAnalisis de escenarios de ti en la gestion
Analisis de escenarios de ti en la gestionShirley Contreras Ulloa
 
Modelo dinámico de ecuaciones diferenciales
Modelo dinámico de ecuaciones diferencialesModelo dinámico de ecuaciones diferenciales
Modelo dinámico de ecuaciones diferencialesShirley Contreras Ulloa
 
MODELO DINÁMICO DE GESTIÓN DE IINVENTARIO
MODELO DINÁMICO DE GESTIÓN DE IINVENTARIOMODELO DINÁMICO DE GESTIÓN DE IINVENTARIO
MODELO DINÁMICO DE GESTIÓN DE IINVENTARIOShirley Contreras Ulloa
 

Más de Shirley Contreras Ulloa (20)

Gestion de Riesgos
Gestion de RiesgosGestion de Riesgos
Gestion de Riesgos
 
Sistema Basado en Conocimientos
Sistema Basado en ConocimientosSistema Basado en Conocimientos
Sistema Basado en Conocimientos
 
Sistema Basado en Conocimiento - Logica Difusa
Sistema Basado en Conocimiento - Logica DifusaSistema Basado en Conocimiento - Logica Difusa
Sistema Basado en Conocimiento - Logica Difusa
 
Analisis de escenarios de ti en la gestion
Analisis de escenarios de ti en la gestionAnalisis de escenarios de ti en la gestion
Analisis de escenarios de ti en la gestion
 
Campeonato deportivo
Campeonato deportivoCampeonato deportivo
Campeonato deportivo
 
PREGUNTAS DE SISTEMAS OPERATIVOS
PREGUNTAS DE SISTEMAS OPERATIVOSPREGUNTAS DE SISTEMAS OPERATIVOS
PREGUNTAS DE SISTEMAS OPERATIVOS
 
RESUMEN Y CLASIFICACION DE MEMORIA RAM
RESUMEN Y CLASIFICACION DE MEMORIA RAMRESUMEN Y CLASIFICACION DE MEMORIA RAM
RESUMEN Y CLASIFICACION DE MEMORIA RAM
 
Modelo dinámico volterra
Modelo dinámico volterraModelo dinámico volterra
Modelo dinámico volterra
 
Modelo dinámico de ecuaciones diferenciales
Modelo dinámico de ecuaciones diferencialesModelo dinámico de ecuaciones diferenciales
Modelo dinámico de ecuaciones diferenciales
 
Modelo dinámico levaduras
Modelo dinámico levadurasModelo dinámico levaduras
Modelo dinámico levaduras
 
Jerarquía normativa
Jerarquía normativaJerarquía normativa
Jerarquía normativa
 
Modelo dinámico oferta y demanda
Modelo dinámico oferta y demandaModelo dinámico oferta y demanda
Modelo dinámico oferta y demanda
 
Proceso de arranque de un so
Proceso de arranque de un soProceso de arranque de un so
Proceso de arranque de un so
 
MODELO DINÁMICO DE GESTIÓN DE IINVENTARIO
MODELO DINÁMICO DE GESTIÓN DE IINVENTARIOMODELO DINÁMICO DE GESTIÓN DE IINVENTARIO
MODELO DINÁMICO DE GESTIÓN DE IINVENTARIO
 
Modelo dinámico huesped parasito
Modelo dinámico huesped parasitoModelo dinámico huesped parasito
Modelo dinámico huesped parasito
 
SEGMENTACION
SEGMENTACIONSEGMENTACION
SEGMENTACION
 
FUNCIONES DE STELLA
FUNCIONES DE STELLAFUNCIONES DE STELLA
FUNCIONES DE STELLA
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
VALOR ACTUAL NETO
VALOR ACTUAL NETOVALOR ACTUAL NETO
VALOR ACTUAL NETO
 

Último

ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 

Último (20)

ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 

PROCESO DE ATENCION A INTERRUPCIONES

  • 1. UNIVERSIDAD CÉSAR VALLEJO1729740-80645¿Cómo es el Proceso de Atención a una Interrupción?Asignatura:Sistemas OperativosDocente:Ing. Ángel Horna LoloyAlumna: Contreras Ulloa, Shirley Asunción.Ciclo:VI2010<br />Hola amiguito sabes en la universidad me han preguntado acerca de ¿Cómo se realiza el proceso de atención de una interrupción? Por si acaso tú conoces acerca de este proceso…RESUMEN <br />-565785393700<br />Uhm… sobre ese proceso claro amigo gorila, a mí ya me explicaron te lo voy a explicar como para que me entiendas a continuación te mostraré unos gráficos. <br />3968115409575<br />Gracias amiguito mono por eso somos inseparables.<br />¿Qué es una Interrupción?<br />Por ejemplo: Cuando conectas la impresora a la PC, en ese momento a ocurrido una interrupción, luego observamos que la PC ya la reconoció.<br />Consiste en la señal que se emite al procesador, indicando que debe interrumpir su secuencia de instrucciones para poder atender una situación específica. Se dice también que es el medio de comunicación entre los dispositivos con el procesador.<br />Esquema de una interrupción: <br />Normal EjecuciónEl siguiente esquema muestra muy arcaicamente se realiza la interrupción:<br />SECUENCIA DE INSTRUCCIONESRUTINA DE SERVICIO (RTI)<br />12<br />Interrupción (Hardware)Normal Ejecución3<br />45<br />Enmascarables: Pueden ser activadas o desactivadas por programa.<br />Clasificación de Interrupciones: <br />Se produce cuando un usuario solicita un servicio del sistema.No interrumpen en nada, ya que tienen una función similar a una subrutina.INTERRUPCIONESInterrupción SoftwareInterrupción HardwareSe mostrara un diagrama:<br />No Enmascarables: No pueden ser desactivadas por programa.<br />Externas<br />Se produce cuando requiere la atención algún dispositivo hardware.<br />Internas<br />Mecanismos:<br />El mecanismo básico es el siguiente:<br />Se produce la interrupción.<br />El CPU deja de ejecutar la sección de instrucción en la que se encuentra.<br />Continúa con la Sección de Instrucciones en la que se encontraba.Regresa a la Secuencia donde se produjo la interrupción.Termina la Rutina de ServicioEl CPU ejecuta la “Rutina de Servicio a la Interrupción”.<br />Esta es una manera general de cómo es el proceso de atención de una interrupción, pero existen diversos factores los cuales involucran para que se pueda realizar cada uno de las fases mencionadas en cada cubito. Eso lo veremos a continuación.<br />Premisas Importantes:<br />Si son varios dispositivos los que han causado la interrupción, se elige aquel que tiene la mayor prioridad.<br />La velocidad de respuesta del microprocesador depende de la combinación del tiempo de demora del propio microprocesador y la circuitería externa de interrupción.<br />La CPU posee tres señales de interrupciones externas.<br />INTR o IRQ262318596520<br />NMI<br />RESET<br />INTA<br />Líneas de Interrupción<br />Hay que tener en cuenta ciertas definiciones preliminares:<br />PSW (Program Status Word – Registro de Palabra del Estado del Programa): Contiene algunos bits que reflejan el estado del CPU en ese instante.<br />1514131211109876543210----OFDFIFTFSFZF-AF-PF-CF<br />-Registro PSW-<br />CFBandera de acarreo (Carry Flag)PFBandera de paridad (Parity Flag)AFBandera auxiliar (Auxiliary Flag).ZFBandera de Cero (Zero Flag).SFBandera de Signo (Sign Flag).TFBandera de paso a paso (Trap Flag).IFBandera de Interrupción (Interrupt Flag).DFBandera de Dirección (Direction Flag).OFBandera de Desbordamiento (Overflow Flag).<br />Interrupt Request (INTR o IRQ - Petición de Interrupción): Es la una línea única asignada a cada dispositivo que desea comunicarse con el procesador por medio de interrupciones para que el procesador pueda realizar una operación. Si detecta que tiene nivel lógico “1”, reconoce la interrupción y salta a la rutina de servicio correspondiente para atender a dicho requerimiento. Esta línea de interrupción es enmascarable, puede ser habilitada o deshabilitada con la bandera de interrupción (IF) del PSW.<br />Nonmaskable Interrupt Request (NMI): Es utilizada por periféricos externos que necesiten atención del CPU, esta señal no es enmascarable, la petición se realiza dentro del CPU, y se salta a la rutina de servicio cuando se completa la secuencia de instrucciones que se están ejecutando. Esta es utilizada frecuentemente para la detección de errores de paridad y otras fallas mayores del sistema (por ejemplo: falta de energía). <br />System Reset (RESET): Es utilizada para generar una inicialización completa del procesador, al pasar a nivel “1”, se interrumpe la ejecución de todo y se inicializan los registros internos del procesador; y cuando el valor vuelve a “0”, el control es transferido al inicio de la rutina de servicio RESET.<br />INTA (Reconocimiento de interrupción): Es una respuesta a la terminal de entrada INTR. Se emplea para ubicar el número de vector de interrupción en el bus de datos, en respuesta a la solicitud de interrupción. <br />PICINTIRQ7INTAPCPrograma de la RSIJMP printerMemoriaVector DirecciónFFFFFH00004H00000HVector 0Vector 1Vector 15….Proceso de atención de una IRQ o INTR:<br />Ejemplo: Secuencia de eventos que se genera debido a una interrupción.<br />3032450301123<br />-263644255300<br />Detecta una interrupción<br />Ahora la CPU salta a la dirección donde está almacenada la rutina de servicio de interrupción (ISR)Salva el valor de contador del programa (IP apunta a instrucción a ejecutar).Termina la ejecución de la instrucción maquina en curso.<br />Ejecuta el ISR para atender al dispositivo que generó la interrupción.<br />Se Termina la rutina de interrupción.<br />El procesador restaura el estado guardado.<br />Retorna a la secuencia de instrucciones que se estaban ejecutando.<br />De nada, todos debemos compartir siempre los conocimientos.-224790-1270Como no voy a entender clarito aunque tengo que leer más.Gracias amigo.39814502505710Y que tal gorila lo entendiste ¿?<br />