Table des matières:
Définition - Que signifie Interruption?
Une interruption est une fonction d'un système d'exploitation qui fournit des tâches multiples multi-processus. L'interruption est un signal qui invite le système d'exploitation à arrêter le travail sur un processus et à démarrer le travail sur un autre.
Techopedia explique Interruption
L'idée de l'interruption est au cœur de la conception du système d'exploitation moderne. De par sa nature, un système d'exploitation est linéaire et ne peut pas gérer plus d'une tâche informatique à la fois. Cependant, à mesure que les systèmes d'exploitation modernes sont devenus plus avancés, les ingénieurs et les développeurs ont inclus une fonctionnalité d'interruption pour aider le système d'exploitation à gérer de nombreux programmes différents en activant et désactivant diverses tâches, avec un minimum d'inconvénients pour l'utilisateur. Cela signifie que les systèmes d'exploitation modernes peuvent effectuer de nombreuses tâches différentes de manière à ne pas retarder l'activité des utilisateurs. Désormais, pendant qu'un utilisateur consulte ou utilise un programme, le système d'exploitation peut être en arrière-plan pour effectuer une autre tâche. Lorsque l'utilisateur génère un événement qui nécessite que le système d'exploitation se concentre sur le programme principal utilisé, une interruption peut faciliter une réponse rapide.
Un module de code caractérisé comme un gestionnaire d'interruption utilise une file d'attente disponible pour hiérarchiser différents programmes à différents moments. Dans certains cas, un morceau de code appelé ordonnanceur est également utilisé. De nombreux types d'interruptions améliorent la capacité d'un système d'exploitation à fournir des services à la demande aux utilisateurs tout en gérant de plus en plus de tâches informatiques supplémentaires en arrière-plan.
Les interruptions peuvent être liées à des événements utilisateur tels que l'ouverture de fenêtres ou l'utilisation de commandes de programme. Ils peuvent également être basés sur des événements matériels, comme le début et la fin d'un processus de sauvegarde d'un disque sur un autre, ou liés aux réponses des pilotes de périphériques. Tous ces différents types d'interruptions aident le système d'exploitation à fonctionner correctement et semblent gérer plusieurs choses à la fois.
