Maîtrise du bus

Définition - Que signifie Bus Mastering?

La maîtrise de bus est une fonction d'architecture de bus qui permet à un bus de contrôle de communiquer directement avec d'autres composants sans avoir à passer par le CPU. La plupart des architectures de bus à jour, comme l'interconnexion de composants périphériques (PCI), prennent en charge la maîtrise de bus.

La maîtrise du bus augmente le taux de transfert de données du système d'exploitation, préserve les ressources système et augmente les performances et le temps de réponse.

Definir Tech explique la maîtrise des bus

La maîtrise de bus permet à un bus de contrôle d'accéder à la RAM indépendamment de la CPU. Il est conçu pour permettre le transfert de données entre un composant périphérique et la RAM pendant que le CPU met en œuvre d'autres responsabilités.

La plate-forme maître de bus se trouve le plus souvent dans des dispositifs d'entrée / sortie (E / S) distincts ou dans un microprocesseur. Il dirige le trafic sur une voie d'E / S ou un bus informatique. Le maître de bus est le «maître» et contrôle les voies de bus qui contiennent les signaux de transmission et l'adresse. Les dispositifs d'entrée et de sortie (E / S) sur un bus sont les «esclaves».

Si un ordinateur contient plusieurs composants prenant en charge la maîtrise du bus, une structure hiérarchique doit être mise en œuvre pour empêcher plusieurs composants d'essayer d'utiliser le bus en même temps. Il existe plusieurs structures telles que:

  • Small Computer System Interface (SCSI): transfère les données entre l'ordinateur et les périphériques. Inclut une priorité permanente pour chaque ID SCSI
  • Interface périphérique série (SPI): fonctionne en mode duplex intégral (dans les deux sens) en utilisant une architecture maître / esclave. Le dispositif maître lance la trame de données, qui comprend la synchronisation de trame.
  • Interface Inter-Integrated Circuit (I2C): Possède une architecture de bus série bidirectionnelle qui contient des messages de bit d'arrêt et de démarrage, qui contrôlent le transfert de données.