Quelle est la différence entre le pilote de périphérique et le contrôleur de périphérique

La principale différence entre le pilote de périphérique et le contrôleur de périphérique est que le pilote de périphérique est un logiciel qui sert d’interface permettant au contrôleur de périphérique de communiquer avec le système d’exploitation ou un programme d’application. Considérant que, le contrôleur de périphérique est un composant matériel qui fonctionne comme un pont entre le périphérique matériel et le système d'exploitation ou un programme d'application.

Il existe donc une différence nette entre pilote de périphérique et contrôleur de périphérique, même si ces termes sont utilisés de manière interchangeable. Un pilote de périphérique est spécifique à un système d'exploitation et dépend du matériel. Il fournit la gestion des interruptions requises pour l'interface matérielle asynchrone dépendante du temps nécessaire. D'autre part, le contrôleur de périphérique est une carte de circuit imprimé entre le périphérique et le système d'exploitation..

Zones clés couvertes

1. Qu'est-ce qu'un pilote de périphérique?
     - Définition, fonctionnalité
2. Quel est le contrôleur de périphérique
     - Définition, fonctionnalité
3. Quelle est la relation entre le pilote de périphérique et le contrôleur de périphérique
     - Schéma d'association
4. Quelle est la différence entre le pilote de périphérique et le contrôleur de périphérique
     - Comparaison des différences clés

Mots clés

Pilote de périphérique, contrôleur de périphérique

Qu'est-ce qu'un pilote de périphérique?

Le pilote de périphérique exploite un périphérique spécifique connecté à un ordinateur. Il fournit une interface logicielle permettant au contrôleur de périphérique d’accéder aux périphériques matériels. Par conséquent, le système d'exploitation ou certains autres programmes informatiques peuvent accéder à ce matériel sans connaître beaucoup de détails sur ce composant matériel. Le pilote de périphérique permet d’envoyer et de recevoir des données du périphérique connecté.

Figure 1: Pilote de périphérique

Lorsque le système d'exploitation ou un programme doit communiquer avec un périphérique matériel, il appelle une routine dans le pilote. Ensuite, le pilote envoie des commandes à ce périphérique. Lorsque le périphérique renvoie des données au pilote, ce dernier appelle des routines dans le programme appelant d'origine..

Quel est le contrôleur de périphérique

Un contrôleur de périphérique est un système qui gère les signaux entrants et sortants de la CPU. Un périphérique est connecté à l'ordinateur via une fiche et une prise, et la prise est connectée à un contrôleur de périphérique. Les contrôleurs de périphériques utilisent des codes binaires et numériques. Un périphérique IO contient des pièces mécaniques et électriques. Un contrôleur de périphérique est la partie électrique du périphérique IO.

Figure 2: contrôleur de périphérique

Le contrôleur de périphérique reçoit les données d'un périphérique connecté. Il stocke temporairement ces données dans un registre spécial appelé tampon local à l'intérieur du contrôleur. Chaque contrôleur de périphérique a un pilote de périphérique correspondant. La mémoire est connectée au contrôleur de mémoire. Le moniteur est connecté au contrôleur vidéo alors que le clavier est connecté au contrôleur de clavier. Le lecteur de disque est connecté au contrôleur de disque et le lecteur USB est connecté au contrôleur USB. Ces contrôleurs sont connectés à la CPU via le bus commun.

Relation entre le pilote de périphérique et le contrôleur de périphérique

  • Chaque périphérique possède un contrôleur de périphérique et un pilote de périphérique pour communiquer avec le système d'exploitation..

Différence entre pilote de périphérique et contrôleur de périphérique

Définition

Un pilote de périphérique est un programme informatique qui exploite ou contrôle un type particulier de périphérique connecté à un ordinateur. Un contrôleur de périphérique est une partie du système informatique qui donne un sens aux signaux entrant et sortant du processeur. La différence fondamentale entre pilote de périphérique et contrôleur de périphérique ressort donc clairement de cette définition..

Type

Alors que le pilote de périphérique est un logiciel, le contrôleur de périphérique est un matériel.

Tâche principale

La principale différence entre le pilote de périphérique et le contrôleur de périphérique réside dans le fait que le pilote de périphérique fonctionne comme un traducteur entre le périphérique matériel et l'application ou le système d'exploitation qui l'utilise. D'autre part, le contrôleur de périphérique convertit un train de bits série en bloc d'octets et effectue la correction d'erreur requise.

Conclusion

Le pilote de périphérique est un logiciel servant d'interface permettant au contrôleur de périphérique de communiquer avec le système d'exploitation ou un programme d'application. Le contrôleur de périphérique est un composant matériel qui fonctionne comme un pont entre le périphérique matériel et le système d'exploitation ou un programme d'application. C'est la principale différence entre pilote de périphérique et contrôleur de périphérique. En bref, le pilote de périphérique est un logiciel tandis que le contrôleur de périphérique est un matériel.

Référence:

1. «Pilote de périphérique». Wikipedia, Wikimedia Foundation, 7 septembre 2018, disponible ici..
2. «Contrôleur de périphérique». Wikipedia, Wikimedia Foundation, 12 septembre 2018, disponible ici..
3. «Système d'exploitation - Matériel d'E / S». Www.tutorialspoint.com, Point sur les tutoriels, disponible ici..

Courtoisie d'image:

1. “Driverarch” By Tutorial - (Domaine public) via Commons Wikimedia
2. “Kontroler scsi isa” By Le premier uploader était Rjt sur Wikipedia polonais. - Transféré de pl.wikipedia en Commons (Domaine public) via Commons Wikimedia