Système d'exploitation et matériel

Quel est le rôle d’un pilote de périphérique ?

  1. APrendre en charge les opérations propres à chaque périphérique et permettre leur utilisation selon une procédure commune
  2. BConcevoir les circuits du périphérique et produire les données de fabrication
  3. CAdapter l’apparence de l’écran des applications aux préférences de l’utilisateur
Afficher la réponse et l'explication

Réponse : A. Prendre en charge les opérations propres à chaque périphérique et permettre leur utilisation selon une procédure commune

La disposition des registres et les procédures de manipulation diffèrent d’un périphérique à l’autre. Le pilote de périphérique est le composant de l’OS qui absorbe ces différences : il initialise le périphérique, lit et écrit ses registres, configure le DMA et traite les interruptions, tout en offrant aux couches supérieures une procédure commune comme la lecture et l’écriture de fichiers. Les applications peuvent ainsi utiliser les périphériques sans en connaître les détails. La conception de circuits ou la modification de l’apparence de l’écran ne sont pas le rôle du pilote.

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

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

  1. Pour quelle raison principale un OS courant empêche-t-il les applications de lire et écrire directement les registres des périphériques ?
  2. Comment s’appelle le logiciel qui permet d’exécuter simultanément sur un même ordinateur plusieurs OS, chacun dans une machine virtuelle indépendante ?
  3. Quelle description des types d’hyperviseurs est correcte ?
  4. Dans une virtualisation avec pagination imbriquée (traduction d’adresse à deux niveaux), quelle description de la traduction effectuée par le matériel est correcte ?
  5. En pagination imbriquée où l’invité et l’hôte utilisent tous deux des tables des pages à 4 niveaux, combien d’accès mémoire faut-il au pire lors d’un défaut de TLB ?

Comparatifs sur ce thème