Table des matières:
Définition - Que signifie le bus de contrôle?
Un bus de commande est un bus informatique utilisé par l'UC pour communiquer avec les périphériques contenus dans l'ordinateur. Cela se produit via des connexions physiques telles que des câbles ou des circuits imprimés.
La CPU transmet une variété de signaux de commande aux composants et aux dispositifs pour transmettre des signaux de commande à la CPU en utilisant le bus de commande. L'un des principaux objectifs d'un bus est de minimiser les lignes nécessaires à la communication. Un bus individuel permet la communication entre les appareils en utilisant un canal de données. Le bus de commande est bidirectionnel et assiste la CPU dans la synchronisation des signaux de commande avec les périphériques internes et les composants externes. Il est composé de lignes d'interruption, de lignes d'activation d'octets, de signaux de lecture / écriture et de lignes d'état.
Techopedia explique Control Bus
Bien qu'un processeur puisse avoir son propre ensemble distinct de signaux de contrôle, certains contrôles sont communs à tous les processeurs:
- Lignes de demande d'interruption (IRQ): Ligne matérielle utilisée par les périphériques pour interrompre les signaux vers le CPU. Il permet au CPU d'interrompre son travail en cours pour traiter la présente demande.
- Ligne de contrôle de l'horloge système: fournit la synchronisation interne de divers périphériques sur la carte mère et le CPU.
La majorité des bus système sont constitués de 50 à 100 lignes distinctes pour la communication. Le bus système se compose de trois types de bus:
- Bus de données: transporte les données à traiter
- Bus d'adresse: détermine où les données doivent être envoyées
- Bus de contrôle: détermine le traitement des données
La communication entre la CPU et le bus de contrôle est nécessaire pour faire fonctionner un système compétent et fonctionnel. Sans le bus de commande, la CPU ne peut pas déterminer si le système reçoit ou envoie des données. C'est le bus de contrôle qui régule la direction dans laquelle les informations d'écriture et de lecture doivent aller. Le bus de commande contient une ligne de commande pour les instructions d'écriture et une ligne de commande pour les instructions de lecture. Lorsque le CPU écrit des données dans la mémoire principale, il transmet un signal à la ligne de commande d'écriture. La CPU envoie également un signal à la ligne de commande de lecture lorsqu'elle a besoin de lire. Ce signal permet au CPU de recevoir ou de transmettre des données de la mémoire principale.
