Controler (calcul) - Controller (computing)
În calcul și în special în hardware-ul computerului , un controler este un cip (cum ar fi un microcontroler ), o placă de expansiune sau un dispozitiv autonom care se interfață cu un dispozitiv mai periferic . Aceasta poate fi o legătură între două părți ale unui computer (de exemplu, un controler de memorie care gestionează accesul la memorie pentru computer) sau un controler de pe un dispozitiv extern care gestionează funcționarea (și conectarea cu) acel dispozitiv.
Termenul este uneori folosit în sens opus pentru a se referi la un dispozitiv prin care utilizatorul controlează funcționarea computerului, ca în controlerul de joc .
În computerele desktop, controlerul poate fi o placă de conectare, un singur circuit integrat pe placa de bază sau un dispozitiv extern. În mainframe - urile controlerul este de obicei fie un dispozitiv separat atașat la un canal, fie integrat în periferic.
Controlere gazdă și periferice
Controlerele pot fi prezente pe ambele părți ale unei magistrale de computer . Controlerul de pe partea gazdă (parte fizică a gazdei) se numește controler gazdă sau (în contexte de stocare) adaptor de magistrală gazdă . Controlerul de pe partea periferică (parte fizică a dispozitivului periferic) se numește controler periferic ; exemple sunt controlerele de disc și controlerele de memorie flash , care în sistemele moderne sunt de obicei integrate în unitate.
Această clasificare nu se aplică controlerelor de rețea , deoarece sistemele participă ca peeri și niciun sistem nu este în mod clar mai central / periferic.
Plăci de control
Primele computere desktop, cum ar fi IMSAI 8080, foloseau plăci de expansiune (sau plăci de expansiune) pentru toate controlerele, fiecare manipulând un anumit tip de dispozitiv. Exemple de controlere ale plăcii de expansiune sunt:
- Controler grafic sau controler de afișare video
- Controler SCSI , denumit mai adecvat adaptor SCSI host bus
- Controler de interfață de rețea (NIC)
- Controler de port paralel
Cipuri de control
Pe măsură ce densitățile cipurilor, controlerele îmbunătățite au fost implementate ca cipuri simple și adesea localizate pe placa de bază. Exemple sunt:
- Unitate de microcontroler (MCU)
- Controler tastatură
- Controler de întrerupere programabil
- Northbridge (calcul)
- Southbridge (calcul)
- Cip controler de comunicații receptor asincron universal / emițător (UART)
- Controler de memorie , logică care gestionează fluxul de date într-un sistem computerizat
- Controler DMA periferic
- Controler de dischetă
Integrarea ulterioară a permis dezvoltarea de cipuri Super I / O - cipuri unice care ar putea controla o varietate de dispozitive precum dischete, porturi paralele, porturi seriale, tastatură și mouse.
Controlere externe
- Controler de disc , adesea integrat în unitățile de disc moderne .
- Controler de matrice de discuri , cunoscut și sub numele de controler RAID , un tip de controler de stocare
- Controlerul flash sau controlerul SSD gestionează memoria flash.
- Controler de acces terminal
Controlere mainframe
În terminologia IBM, un controler este „un dispozitiv care decodează comanda [canal] și efectuează funcționarea dispozitivului”.
În majoritatea sistemelor mainframe, un canal independent de dispozitiv se atașează de obicei la CPU și la un controler sau unitate de control care implementează logică dependentă de dispozitiv pentru atașarea anumitor dispozitive. Funcțiile efectuate de unitatea de control sunt similare cu funcțiile efectuate de un program de driver de dispozitiv pe sisteme mai mici. Unele dispozitive au unități de control integrate, care sunt discrete din punct de vedere logic, dar sunt incluse în dispozitiv mai degrabă decât necesită o cutie separată. Adesea, o unitate de control se poate atașa la mai multe canale conectate la un singur sau mai multe sisteme. Unele unități de control mainframe sunt:
- Unitatea de control IBM 2821 , utilizată pentru atașarea cititoarelor de carduri, a pumnilor și a imprimantelor de linie la computerele IBM System / 360 și IBM System / 370
- IBM 270x și IBM 37xx , utilizate pentru telecomunicații
- IBM 3271, 3272, 3271 și 3174 , utilizat pentru a atașa terminale (dispozitive de afișare)
Vezi si
- Adaptor (calcul)
- Autobuz computer
- Unitate de control (dezambiguizare)
- Driver de dispozitiv
- Controler MIDI
- Controler logic programabil
Referințe
linkuri externe
- Descrierea controlerului la Webopedia, un dicționar de termeni pentru computer.