Accueil > Mots-clés > Logiciel et programmation > interruption

interruption

Une interruption est une réaction à un événement particulier, qui va arrêter l’exécution du programme principale et proposer l’exécution temporaire d’un autre code, en sauvegardant l’état courant pour pouvoir le recharger et reprendre l’exécution normale.

Les interruptions sont programmées et spécifiques : chaque calculateur (micro-contrôleur, microprocesseur) dispose d’une liste exhaustive de toutes les interruptions possibles, afin que les développeurs spécifient les interruptions activées et le programme associé à chacune.

Il existe différents types d’interruption : des dépassements de capacités (notamment dans les compteurs de temps ou timers), des acquittements de réception de données sur les périphériques de communication, ou même des interruptions externes, fortement utilisées en robotique (fronts de tension sur des pattes d’entrée).