Autobuzul de control

Autor: Laura McKinney
Data Creației: 9 Aprilie 2021
Data Actualizării: 1 Mai 2024
Anonim
London Buses - Arriva in North London - Hybrid Double Deckers
Video: London Buses - Arriva in North London - Hybrid Double Deckers

Conţinut

Definiție - Ce înseamnă Control Bus?

Un bus de control este un bus computer care este utilizat de CPU pentru a comunica cu dispozitivele conținute în computer. Acest lucru se produce prin conexiuni fizice, cum ar fi cabluri sau circuite ed.

CPU transmite o varietate de semnale de control către componente și dispozitive pentru a transmite semnale de control către CPU folosind magistrala de control. Unul dintre obiectivele principale ale unui autobuz este reducerea la minimum a liniilor necesare comunicării. Un autobuz individual permite comunicarea între dispozitive folosind un canal de date. Magistrala de control este bidirecțională și ajută CPU să sincronizeze semnalele de control cu ​​dispozitive interne și componente externe. Este format din linii de întrerupere, linii de activare a octeților, semnale de citire / scriere și linii de stare.


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Control Bus

Deși un procesor poate avea propriul său set distinctiv de semnale de control, unele controale sunt comune tuturor procesoarelor:

  • Linii de cerere de întrerupere (IRQ): linie hardware folosită de dispozitive pentru întreruperea semnalelor către procesor. Acesta permite procesorului să-și întrerupă lucrarea curentă pentru a procesa cererea actuală.
  • Linia de control a ceasului de sistem: oferă calendarul intern pentru diferite dispozitive de pe placa de bază și procesorul.

Majoritatea autobuzelor de sistem sunt formate din 50 până la 100 de linii distincte pentru comunicare. Magistrala de sistem constă din trei tipuri de autobuze:


  • Bus de date: transportă datele care necesită procesare
  • Adresă: determină unde trebuie trimise datele
  • Bus Bus: Determină procesarea datelor

Comunicarea între procesor și magistrala de control este necesară pentru rularea unui sistem priceput și funcțional. Fără magistrala de control, CPU nu poate determina dacă sistemul primește sau ingerează date. Autobuzul de control reglează ce direcție trebuie să meargă informațiile despre scriere și citire. Magistrala de control conține o linie de control pentru instrucțiuni de scriere și o linie de control pentru instrucțiuni de citire. Când CPU scrie date în memoria principală, acesta transmite un semnal liniei de comandă de scriere. De asemenea, CPU are un semnal către linia de comandă citită atunci când trebuie să citească. Acest semnal permite procesorului să primească sau să transmită date din memoria principală.