RSS
Facebook
G+

Buscador de IntercambioSOS:


Retroceder   Foro de Ayuda IntercambiosvirtualeS > Tecnologías & Hardware > PC's Desktops
Comunidad

Respuesta
 
Herramientas Desplegado
Antiguo 12-nov-2010     #1
Predeterminado Funcion del IRQ

QUE SON LAS PETICIONES DE INTERRUPCION (IRQ).

Debido a que el procesador, (CPU), no puede procesar múltiples datos al mismo tiempo (procesa un dato a la vez) el sistema de multitareas es en realidad una alternancia de fragmentos de instrucciones de muchas tareas diferentes. Es posible suspender momentáneamente un programa que se estaba ejecutando mediante una interrupción que dure el tiempo que lleva una rutina de servicios de interrupción. Luego, el programa interrumpido puede continuar ejecutándose. Existen 256 direcciones de interrupción diferentes.
Cada periférico cuenta con un número de interrupción llamado IRQ (Interruption request [Petición de interrupción]). Una manera de poder entender este proceso es imaginar a cada periférico tirando de una "cuerda" conectada a una campana para indicarle al ordenador que requiere de su atención. De hecho, la "cuerda" es una línea física que conecta la ranura a la placa madre. (esta es la funcion del “Pin #1 en el CPU)
Las interrupciones son enviadas al microprocesador por los distintos dispositivos por medio de un elemento llamado Controlador Programable de Interrupciones, que generalmente es uno de los elementos que están integrados formando parte del chipset de la placa base.
Las interrupciones surgen de las necesidades que tienen los dispositivos periféricos de enviar información al procesador principal de un sistema de computación. La primera técnica que se empleó fue que el propio procesador se encargara de sondear (polling) el dispositivo cada cierto tiempo para averiguar si tenía pendiente alguna comunicación para él. Este método presentaba el inconveniente de ser muy ineficiente, ya que el procesador constantemente consumía tiempo en realizar todas las instrucciones de sondeo.
El mecanismo de interrupciones fue la solución que permitió al procesador desentenderse de esta problemática, y delegar en el dispositivo la responsabilidad de comunicarse con el procesador cuando lo necesitaba. El procesador, en este caso, no sondea a ningún dispositivo, sino que queda a la espera de que estos le avisen (le "interrumpan") cuando tengan algo que comunicarle (ya sea un evento, una transferencia de información, una condición de error, etc.).
Tipos de interrupciones:
Interrupciones 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 la CPU en ese momento.
Interrupciones software o 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.
Trampas: A menudo se tiende a confundir las interrupciones software y las trampas, ya que su naturaleza es bastante similar. Sin embargo las excepciones se producen al realizar una operación no permitida por lo que de algún modo podemos decir que no es controlada directamente por el programador si no que, por un fallo al programar, se producen.
Una de las posibilidades dell error “IRQL_NOT_LESS_OR_EQUAL” puede ser cuando un driver está intentando acceder a una posición de memoria no permitida.

Fuente-1

Fuente-2

Fuente-3
Responder Citando
Usuarios que han agradecido este mensaje de Ricalbur
Eloy58 (12-nov-2010)
Antiguo 12-nov-2010     #2
Predeterminado




intercambiosvirtuales.org
Enviar un mensaje por MSN a wpiaw Responder Citando
Antiguo 12-nov-2010     #3
Predeterminado

gracias por la info compañero, unas imagenes lo haria mas vistoso.....

salu2
Responder Citando
Antiguo 12-nov-2010     #4
Predeterminado

Todavia no tengo claro como se insertan las imagenes, me parece que hay que subirlas a algun web site y ponerlas como link, pero no se si es algun "site" en particular o si es en Tinypic.com, que sale cuando no carga la imagen que se supone va en ese lugar
Puedes explicarme???.
Gracias
Responder Citando
Antiguo 12-nov-2010     #5
Predeterminado

Gracias por la info.

Responder Citando
Antiguo 16-nov-2010     #6
Predeterminado

interesante man gracias

-------------------------------------

Y dos mas para que agarren al chinito LOL

------------------------------------
Responder Citando
Respuesta


(0 miembros y 1 visitantes)
 

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Uso de la función Reputación y Reporte sauron Tutoriales sobre Intercambios 51 24-feb-2014 19:10
Url Amigables con PHP Recomendables Nicko360 Recursos Webmasters & Diseño Web 0 22-may-2010 23:07
Problema: Funcion de busqueda Win7 oscarlos Windows Vista & 7 3 15-feb-2010 14:27


Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
Ad Management by RedTyger