Système d'exploitation et matériel

Quelle description de la NMI (interruption non masquable) est correcte ?

  1. AElle est toujours acceptée même si les interruptions sont désactivées, et sert à signaler des anomalies graves
  2. BElle a la priorité la plus basse et n’est traitée qu’après toutes les autres interruptions
  3. CC’est une interruption réservée au timer, qui ne peut en aucun cas être déclenchée par logiciel
Afficher la réponse et l'explication

Réponse : A. Elle est toujours acceptée même si les interruptions sont désactivées, et sert à signaler des anomalies graves

La NMI est une interruption que la désactivation ordinaire des interruptions ne peut pas bloquer. Elle sert pour les événements qui doivent impérativement être signalés même si le système est bloqué : erreurs mémoire non corrigibles, anomalies d’alimentation, expiration du chien de garde, etc. Elle sert aussi à examiner l’état d’un OS figé avec les interruptions désactivées. Sa priorité est parmi les plus élevées ; elle n’est jamais reportée et n’est pas réservée au timer.

S'entraîner sur ce thème Retour au thème

Autres questions sur Système d'exploitation et matériel

  1. Dans un système multicœur, lorsque l’OS modifie l’entrée de table des pages d’une page pour supprimer sa correspondance, quel traitement est nécessaire ?
  2. Que se passe-t-il en général lorsqu’un programme accède à une adresse que l’OS ne lui a pas allouée ?
  3. Avec un mécanisme qui associe un fichier à la mémoire (comme mmap), que se passe-t-il lors de la lecture du contenu du fichier ?
  4. Pour écrire de petites données octet par octet, pourquoi est-il plus rapide de les accumuler dans un tampon en espace utilisateur et de les écrire en bloc plutôt que d’invoquer un appel système à chaque fois ?
  5. Quel est le but principal de la distinction, dans le CPU, entre mode privilégié (mode noyau) et mode utilisateur ?

Comparatifs sur ce thème