Systèmes embarqués et firmware

Parmi les méthodes de connaissance de l'état d'un périphérique, quelle différence entre scrutation (polling) et interruption est correcte ?

  1. AEn scrutation, le processeur vérifie l'état de façon répétée ; en interruption, le périphérique avertit le processeur lorsque l'état change
  2. BLa scrutation et l'interruption sont identiques
  3. CL'interruption est la méthode où le processeur vérifie l'état de façon répétée
Afficher la réponse et l'explication

Réponse : A. En scrutation, le processeur vérifie l'état de façon répétée ; en interruption, le périphérique avertit le processeur lorsque l'état change

La scrutation est simple et son intervalle de vérification fixe rend le comportement prévisible, mais le processeur vérifie en permanence même lorsque rien ne se passe, gaspillant temps et énergie. Avec les interruptions, le processeur ne réagit qu'en cas de changement et peut effectuer d'autres traitements ou se mettre en veille entre-temps. Toutefois, des interruptions très fréquentes alourdissent au contraire le traitement ; il faut donc choisir judicieusement.

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

Autres questions sur Systèmes embarqués et firmware

  1. Quelle description de l'organisation en « super-boucle », fréquente dans les programmes de microcontrôleur sans système d'exploitation, est correcte ?
  2. Quel est le principal objectif de l'utilisation d'un RTOS (système d'exploitation temps réel) dans un équipement embarqué ?
  3. Dans un RTOS préemptif, pendant l'exécution d'une tâche de faible priorité, une tâche de haute priorité reçoit les données qu'elle attendait et devient exécutable. Que se passe-t-il généralement ?
  4. Quelle description de l'inversion de priorité dans un RTOS est correcte ?
  5. Quel est le principe correct de « l'héritage de priorité », utilisé pour prévenir l'inversion de priorité ?

Comparatifs sur ce thème