difference entre adresse i/o et irq?? - Windows & Software
Marsh Posté le 23-01-2001 à 01:54:52
Ca n'a rien à voir !
Les IRQ (Interupt ReQuest - Requete d'interuption) elle serve a declancher le traitement des evenements qui ce produise sur les pheripheriques du PC, comme sont nom l'indique elle va demander l'arret du code en cour d'execution afin d'executer le code servant a traiter l'evenement venant de ce produire.
les adresse, c'est lemplacement de la plage memoire du PC ou l'on accede aux registres et memoires des pheripheriques, les registres servent à parametrer le comportement du pheripherique, et la memoire (du pheripherique) sert a stocker les données necessaires au fonctionnement du peripherique (ex : mem video)
un exemple simple pour etre plus clair :
quand tu appuie sur une touche du clavier l'IRQ 02 est generée
si cette requette d'interruption du code est autorisée, le code en cour d'execution est interrompu,
le code de gestion du clavier demarre, il va lire aux adresses h0060 et h0064 sur quel touche tu a appuié puis va traiter cette donnée, une fois le traitement terminé,
le code interrompue par l'IRQ reprend sont execution là ou il c'etait arreté.
j'espere avoir etait assez clair ...
Marsh Posté le 23-01-2001 à 01:58:32
j'adore ton pseudo
ctrlaltsuppr
enfin depuis que je suis sous WIN2000...
Marsh Posté le 22-01-2001 à 09:03:24
quelqu'un pourrait il m'eclairer sur le sujet?