Système d'exploitation et matériel
À quoi faut-il prendre garde lorsqu’on désactive (masque) temporairement les interruptions pendant un traitement important ?
- AUne désactivation prolongée retarde la réponse aux autres interruptions ; elle doit donc être aussi courte que possible
- BToutes les interruptions arrivées pendant la désactivation sont perdues et ne seront jamais traitées
- CLa désactivation des interruptions augmente fortement la consommation du CPU et ne doit pas être utilisée
Afficher la réponse et l'explication
Réponse : A. Une désactivation prolongée retarde la réponse aux autres interruptions ; elle doit donc être aussi courte que possible
Désactiver les interruptions évite qu’une mise à jour de données partagées soit interrompue, mais les interruptions arrivées entre-temps doivent attendre. Une désactivation prolongée retarde la réception des communications ou le traitement du timer, ce qui entraîne des pertes de données ou des retards de réponse ; la zone désactivée doit donc être aussi courte que possible. Les interruptions arrivées sont le plus souvent mises en attente et traitées après la réactivation ; elles ne sont pas toutes perdues. La consommation n’augmente pas non plus fortement.
Continuer : 9 autres questions sur Système d'exploitation et matériel