INTERRUPCIONES.
Una interrupción es una suspensión
temporal de la ejecución de un proceso, para pasar a ejecutar una
subrutina de servicio de interrupción, la cual, por lo general, no forma parte
del programa, sino que pertenece al sistema
operativo o al BIOS. Una vez
finalizada dicha subrutina, se reanuda la ejecución del programa.
Las interrupciones surgen de
la necesidad que tienen los dispositivos periféricos de enviar información al
procesador principal de un sistema informático.
Interrupciones
De Hardware
Las interrupciones de hardware son
aquellas interrupciones que se producen como resultado de una operación de E/S.
No son producidas por ninguna instrucción de un programa sino por las señales
que emiten los dispositivos periféricos para
indicarle al procesador que necesitan ser atendidos.
Interrupciones
Por Software
Las interrupciónes por software,
también denominadas llamadas al sistema, son
aquellas generadas por un programa mientras este está ejecutándose.
Categories:






Muy buena tu info aaron :) , solo tengo una duda ¿Por qué se dice que es una suspensión temporal?
ResponderEliminarHola vale, bueno se dice que es una suspension temporal Porque al ejecutar una subrutina de servicio, esta misma no forma parte del programa o proceso que se esta ejecutando, sino que pertenece al sistema operativo o al BIOS. :D
EliminarHola Aaron excelnte info pero espero puedas ayudarme con un ejemplo de una interrupción por hardware.... Por favor... :)
ResponderEliminarHola claro mira un ejemplo es Cuando el microprocesador accede a un periférico, disco duro, puerto de comunicación ,etc. :D
Eliminar¿Quién provoca las interrupciones por software?
ResponderEliminarLas interrupciones por software son provocadas por los programas usando una función especial del lenguaje.
EliminarY tienen como objetivo el que la CPU ejecute algún tipo de función, al terminar de ejecutarse esta función, se seguirá ejecutando el programa que provocó la interrupción.
hola Aarón
ResponderEliminar¿Cuantos tipos de interrupciones existen? solo son esas 2 ?
NO exite una mas son 3 y son:
ResponderEliminar+Interrupciones de hardware. Estas son asíncronas a la ejecución del procesador, es decir, se pueden producir en cualquier momento independientemente de lo que esté haciendo el CPU en ese momento
+Excepciones. Son aquellas que se producen de forma síncrona a la ejecución del procesador y por tanto podrían predecirse si se analiza con detenimiento la traza del programa que en ese momento estaba siendo ejecutado en la CPU.
+Interrupciones por software. Las interrupciones por software son aquellas generadas por un programa en ejecución.
Aaron Por que surgen las interrupciones
ResponderEliminarSurgen por la necesidad que tienen los dispositivos periféricos de enviar información al procesador.
EliminarHola aaron me parece muy buena tu informacion ... me puedes dar un ejemplo de interrupcion por software. X favor
ResponderEliminar1) Division por cero
Eliminar2) Single - steap
3) NMI
4) Break Point
5) Desbordamiento Aritmetico
hola disculpa me podrias dar un ejemplo d una interrupción d software
ResponderEliminar1) Imprimir Pantalla
Eliminar2) Codigo de Operacion Invalido
3) Coprocesador no disponible
4) Temporizador del sistema (18,2 ticks por seg)
5) Múltiplex
http://eidanyoson.8k.com/interrupciones.htm
muy buena tu información pero he oído hablar d una interrupcion llamada SVC me podrias decir cual es??
ResponderEliminarQuedó cubierto el porcentaje del Blog
ResponderEliminar