Accueil : Conditions du logiciel : Définition ISR

Rapport de recherche internationale

Signifie «Interrupt Service Routine». Un ISR (également appelé gestionnaire d’interruptions) est un logiciel processus invoqué par une demande d'interruption d'un matériel dispositif. Il gère la demande et l'envoie à la CPU, interrompant l'actif processus. Une fois l’ISR terminé, le processus reprend.

Un exemple de base d'un ISR est une routine qui gère clavier événements, tels que l'appui ou le relâchement d'une touche. Chaque fois que vous appuyez sur une touche, l’ISR traite le contribution. Par exemple, si vous maintenez la touche de direction droite enfoncée dans un fichier texte, l'ISR signalera à la CPU que la touche de direction droite est enfoncée. La CPU envoie cette information à la personne active traitement de texte ou un programme d’édition de texte, qui déplacera le curseur à droite. Lorsque vous relâchez la clé, l'ISR gère l'événement "clé en haut". Ceci interrompt le précédent état "touche enfoncée", qui indique au programme d'arrêter de déplacer le curseur.

Semblable à la loi d'inertie de Newton (un objet en mouvement a tendance à rester en mouvement), les processus informatiques continuent de s'exécuter à moins d'être interrompus. Sans demande d'interruption, un ordinateur restera dans son état actuel. Chaque signal d'entrée provoque une interruption, obligeant la CPU à traiter l'événement correspondant.

De nombreux types de périphériques, y compris internes composants et externe périphériques peut envoyer des interruptions à la CPU. Les exemples incluent les claviers, souris, cartes son biologique et disques durs. A pilote de périphérique active la communication entre chacun de ces appareils et la CPU. Les ISR donnent la priorité aux demandes d’interruption en fonction du IRQ réglage de l'appareil (ou port). En règle générale, le clavier figure en haut de la liste IRQ, tandis que les périphériques tels que les disques durs sont plus bas.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de l'ISR. Il explique en terminologie informatique ce que signifie ISR et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition ISR utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.