Sommario:
Definizione - Cosa significa Bus Mastering?
Il mastering del bus è una funzione di architettura del bus che consente a un bus di controllo di comunicare direttamente con altri componenti senza dover passare attraverso la CPU. La maggior parte delle architetture di bus aggiornate, come PCI (periferical component interconnect), supporta il mastering del bus.
Il mastering del bus aumenta la velocità di trasferimento dei dati del sistema operativo, conserva le risorse del sistema e aumenta le prestazioni e i tempi di risposta.
Techopedia spiega Bus Mastering
Il mastering del bus consente a un bus di controllo di accedere alla RAM indipendentemente dalla CPU. È progettato per consentire il trasferimento di dati tra un componente periferico e la RAM mentre la CPU implementa altre responsabilità.
La piattaforma master del bus si trova più comunemente in dispositivi I / O (input / output) distinti o in un microprocessore. Dirige il traffico su un percorso I / O o bus del computer. Il master bus è il "master" e controlla i percorsi del bus che contengono i segnali e l'indirizzo di trasmissione. I dispositivi di input e output (I / O) su un bus sono gli "slave".
Se un computer contiene diversi componenti che supportano il mastering del bus, è necessario implementare la struttura gerarchica per impedire a diversi componenti di provare a utilizzare il bus contemporaneamente. Esistono diverse strutture come:
- Small Computer System Interface (SCSI): trasferisce i dati tra il computer e le periferiche. Include una priorità permanente per ciascun ID SCSI
- Interfaccia periferica seriale (SPI): funziona in modalità full duplex (entrambe le direzioni) utilizzando l'architettura master / slave. Il dispositivo master avvia il frame di dati, che include la sincronizzazione dei frame.
- Interfaccia circuito integrato (I 2 C): ha un'architettura bus seriale bidirezionale che contiene messaggi di bit di stop e start che controllano il trasferimento dei dati.
