Mastering autobuz

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Masterizarea magistralei este o caracteristică acceptată de unele arhitecturi de magistrală care permite unui controler conectat la magistrală să comunice direct cu alte dispozitive din magistrală fără a trece prin procesorul central . Majoritatea arhitecturilor moderne de autobuz acceptă masterizarea autobuzelor, obținând astfel îmbunătățiri semnificative ale performanței.

Maestrul magistralei este dispozitivul care gestionează adresele de pe magistrală și semnalele de control ale aceleiași magistrale. Într-un computer cu arhitectură simplă, numai procesorul central ( CPU ) poate îndeplini funcțiile master bus . Aceasta înseamnă că toate comunicațiile dintre dispozitivele de intrare și ieșire trebuie să treacă prin CPU. În placa de bază cu arhitecturi de autobuz mai sofisticate pot exista alte dispozitive sau mai multe procesoare la rândul lor, capabile să preia controlul autobuzului. De exemplu, o placă de rețea poate accesa direct un controler de hard disk în timp ce CPU efectuează alte sarcini care nu necesită acces la magistrală, cum ar fi încărcarea codului pentru a fi executat din memoria cache .

DMA ( Direct Memory Access ), este o formă simplă de masterizare a magistralei, în care dispozitivul I / O este activat de CPU pentru a citi direct și a scrie acces la unul sau mai multe blocuri de memorie , și apoi pentru a semnaliza procesorului atunci când este finalizat. Operațiune. Pentru a realiza o masterizare completă a magistralei (adică o masterizare DMA sau magistrală DMA de la prima parte ) este necesar ca dispozitivul I / O să poată efectua secvențe complexe de operații fără intervenția CPU. Acest lucru înseamnă de obicei că acest dispozitiv I / O trebuie să aibă un microprocesor la bord. Orice dispozitiv poate direcționa date pe magistrală atunci când CPU citește de pe dispozitiv, dar numai magistrala magistralei poate seta adresele magistralei și controla semnalele de control ale acesteia.

Elemente conexe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT