L’unité centrale de l’ordinateur est capable de gérer les périphériques d’entrée-sortie. Mais pour faciliter les taches et minimiser le temps de calcul, des circuits électroniques sont conçus spécialement pour gérer ces périphériques. Ce sont ces circuits que nous appelons contrôleurs.
Un contrôleur est dit simple ou élémentaire lorsqu’il transmet les données qu’il les a reçus sans les traiter
en local. C’est le cas des contrôleurs parallèle et série, du gérant du temps et du convertisseur d’amplitude.
Un contrôleur est considéré comme étant complexe ou intelligent s’il est en mesure de gérer les périphériques
évolués comme par exemple les disques durs, les clés USB, les cartes mémoires, les lecteurs bandes, l’écran, les
cartes réseaux…
Voici la structure d’un contrôleur d’entrée-sortie:
Le contrôleur d’interface parallèle ou contrôleur (de port) parallèle a pour rôle de lire une information appliquée à l’entrée, de positionner une information à la sortie ou de gérer les échanges des informations et leur encodage.
L’interface série, du fait qu’il soit fiable et moins chère, il reste la base de nombreuses interfaces de
communication.
Le contrôleur d’interface série ou contrôleur de port série s’agit d’un circuit LSI ou VLSI qui réalise des
transmissions sérielles des données. Il est l’interlocuteur de plusieurs périphériques comme la souris, le clavier
(…) et plus précisément le modem ou l’imprimante.
Le contrôleur de temps s’agit d’un dispositif matériel utilisé pour gérer le temps, c'est-à-dire générer des
impulsions calibrées dans le temps. Le contrôleur de temps remplace un programme qui avait les mêmes fonctions que
lui, mais qui causait souvent le blocage de l’UC.
Parmi les contrôleurs de temps, on peut trouver:
Les convertisseurs ont pour rôle de convertir les signaux analogiques en signaux numériques et vis versa.
Comme nous le savons, l’ordinateur ne traite que des signaux numériques et pourtant il reçoit sans cesse des
signaux analogiques, c’est pour ça que les convertisseurs sont très importants en informatique.
Le générateur d’horloge (ou simplement horloge) rythme les diverses taches du microprocesseur en générant les signaux du cadencement du microprocesseur, du rafraichissement du DRAM , du DMA et du générateur de bauds de la liaison série. Il pilote le bus processeur ou bus système FSB tout en agissant sur certains éléments comme la RAM afin d’améliorer les performances des processeurs en augmentant leurs vitesses de fonctionnement.
L e superviseur d’alimentation a pour rôle de contrôler la source d’alimentation de l’ordinateur. Il contrôle et fournit des informations logiques liées à la tension fournit. C’est pour cela d’ailleurs que s’il y a une défaillance d’une source d’alimentation, un signal d’alerte est généré.