Accueil : Termes techniques : Définition d'interruption

Interrompre

Une interruption est un signal envoyé au processeur qui interrompt le courant processus. Il peut être généré par un périphérique matériel ou un logiciel.

Une interruption matérielle est souvent créée par un dispositif d'entrée tel qu'un souris or clavier. Par exemple, si vous utilisez un traitement de texte et appuyez sur une touche, le programme doit traiter l’entrée immédiatement. Taper "bonjour" crée cinq demandes d'interruption, ce qui permet au programme d'afficher les lettres que vous avez tapées. De même, chaque fois que vous cliquez sur un bouton de la souris ou appuyez sur un bouton écran tactile, vous envoyez un signal d’interruption à l’appareil.

Une interruption est envoyée au processeur en tant que demande d’interruption, ou IRQ. Chaque périphérique d'entrée a un paramètre IRQ unique, ou une priorité. Cela évite les conflits et garantit que les périphériques d'entrée courants, tels que les claviers et les souris, sont hiérarchisés.

Les interruptions logicielles sont utilisées pour traiter les erreurs et exceptions qui se produisent pendant l'exécution d'un programme. Par exemple, si un programme attend un variable être un nombre valide, mais la valeur est nul, une interruption peut être générée pour empêcher le programme de planter. Cela permet au programme de changer de cap et de gérer l'erreur avant de continuer. De même, une interruption peut être utilisée pour rompre une boucle infinie, ce qui pourrait créer une fuite de mémoire ou faire en sorte qu'un programme ne réponde pas.

Les interruptions matérielles et logicielles sont traitées par un gestionnaire d'interruptions, également appelé routine de service d'interruption, ou Rapport de recherche internationale. Lorsqu'un programme reçoit une demande d'interruption, l'ISR gère l'événement et le programme reprend. Comme les interruptions sont souvent aussi brèves que frappe ou un clic de souris, ils sont souvent traités en moins d’une milliseconde.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de l'interruption. Il explique en terminologie informatique ce que signifie "interruption" et fait partie des nombreux termes techniques du 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 d’interruption utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.