ISR

Signifie « Interrupt Service Routine ». Un ISR (également appelé gestionnaire d’interruptions) est un processus logiciel déclenché par une demande d’interruption provenant d’un périphérique matériel. Il traite la demande et l’envoie au CPU, interrompant le processus actif. Lorsque l’ISR a terminé, le processus reprend son exécution.

Un exemple simple d’ISR est une routine qui gère les événements du clavier, comme l’appui sur une touche ou son relâchement. Chaque fois qu’une touche est enfoncée, l’ISR traite l’entrée. Par exemple, si vous appuyez sur la touche Flèche droite et la maintenez enfoncée dans un fichier texte, l’ISR signale au CPU que cette touche est enfoncée. Le CPU envoie cette information au traitement de texte actif ou au programme de modification de texte, qui déplace le curseur vers la droite. Lorsque vous relâchez la touche, l’ISR gère l’événement « key up ». Cela interrompt l’état précédent « key down », ce qui indique au programme d’arrêter de déplacer le curseur.

Comme dans la loi d’inertie de Newton (un objet en mouvement tend à rester en mouvement), les processus informatiques continuent de s’exécuter tant qu’ils ne sont pas interrompus. Sans demande d’interruption, un ordinateur reste dans son état actuel. Chaque signal d’entrée provoque une interruption, obligeant le CPU à traiter l’événement correspondant.

De nombreux types de périphériques matériels, notamment les composants internes et les périphériques externes, peuvent envoyer des interruptions au CPU. Les claviers, les souris, les cartes son et les disques durs en sont quelques exemples. Un pilote de périphérique permet la communication entre chacun de ces appareils et le CPU. Les ISR donnent la priorité aux demandes d’interruption en fonction du paramètre IRQ du périphérique ou du (port). Généralement, le clavier se trouve en haut de la liste IRQ, tandis que les périphériques comme les disques durs se trouvent plus bas.

Mis à jour December 7, 2016 par Per C.

quizTestez vos connaissances

Responsive web design is a type of what?

A
Adaptive content
0%
B
Dynamic streaming
0%
C
Accessible software
0%
D
Natural user interface
0%
Correct! Incorrect!     View the Adaptive Content definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition d'ISR sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.