sábado, 12 de mayo de 2012

Interrupciones


Interrupciones

Los diferentes tipos de interrucciones y exepciones ya sea solo al precionar u simple boton ya sea en computadoras o procesadores son de gran importancia. Estos tipos de sucesos son realmente continuos y no aslados aunq nosotros no nos demos cuenta de lo que esta susediendo y que se realiza en caso de que exista algun error aunq sea minusculo.

Costantemente los microprocesadores actuan con diferentes perifericos en su exterior ya sea enviando diferentes tipos de datos o reciviendo de estos mismos y procesandolos. Pero como le ase el procesador o el microcontrolador para saber cuando el perifierico necesita lo necesita en caso de que el microprocesador este haciendo alguna tarea y el periferico tenga mas prioridad, en estos casos se utliza las interrpciones para dar paso al periferico


Las diferentes interrupciones que realizan llevan un proceso con el hardware y el mismo software de ejecuión:





Usos de las interrupciones:

->Permitir comunicacion sin bloqueos con dispositivos perifericos.
-> Conmutar tareas diferentes tareas dentro de lo planificado.



Existen diferentes tipos de interrupciones dependiendo el microprocesador 6502

BRK: Es una interripcion del software. Normalmente esta instrucción se inserta en un programa durante el periodo de depuración para analizar el contenido de registros y posiciones de memoria durante la ejecución de un programa.


IRQ: Es una interrupcion enmascarable del hardware. Una linea baja da lugar auna secuencia de interrupciones. Como la interrupcion de un proceso actualmente en ejecución, Garda el contenido de alguna instruccion o banco de memoria e impide nuevamente su ejecuccion entre otras 


NMI: Interrupcion no mascarable del hardware. En este caso cuando se realisa la peticion de interrupción, se termina primero la ejecuion que se esta realizando en ese instante.


RES: Reinicializacion del sistema. Como su nombre lo indica se utiliza para reiniciar el sistema, en diferentes tipos de eventos.ya sea por falla del mismo software o hardawer como ejemplo una bateria baja.




Referencias:

http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/INTSI02.htm
http://www.scribd.com/jaimemontoya/d/2191146-Interrupciones-del-Microprocesador
http://www.terra.es/personal/fremiro/interrupciones1.htm

No hay comentarios:

Publicar un comentario