Interfață (IT)

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

Cu interfață , în informatică , indicăm:

  • punctul de întâlnire sau conexiunea, adesea standardizat , între diferite sisteme și / sau modalitățile de a permite interacțiunea lor sub formă de schimb de informații;
  • în paradigma de programare orientată obiect , elementele publice ale unei clase.

Interfață hardware

Interfața este componenta fizică sau logică care permite două sau mai multe sisteme electronice să comunice și să interacționeze.

Prin urmare, interfațarea înseamnă conectarea, urmând un format standard care permite schimbul de date, două sau mai multe dispozitive eterogene pentru a le permite să facă schimb de informații.

Din punct de vedere fizic, o interfață este caracterizată printr-un canal de transmisie identificat printr-un mediu de transmisie (de ex. Cablu ), doi conectori și două porturi sau sloturi situate la capetele transmisiei și, din punct de vedere logic, printr-un transmisie care poate fi serială și paralelă . Cazul tipic este conexiunea dintre echipamentele electronice, cum ar fi componentele interne și externe ( periferice ) ale computerului .

Interfețe video

Interfețe de autobuz

Slot PCI
Slot AGP

Interfețe generice

Firewire 400 de porturi
Portul Firewire 800
port USB

Există o serie de interfețe generice, potrivite pentru mai multe scopuri, pe care producătorii au în general grijă să le implementeze întotdeauna în computerele pe care le produc, pentru a-și spori versatilitatea. De obicei, specificațiile pentru aceste interfețe sunt standarde publice, stabilite de organisme precum IEEE sau ISO .

  • RS232 (interfață serială);
  • RS432 ;
  • Centronics (interfață paralelă);
  • IEEE 488 ;
  • SCSI (hard disk, CD-ROM , scaner și altele);
  • ATA (sau IDE, PATA, EIDE pentru hard diskuri și optice);
  • SATA (pentru unități SSD, hard și optice);
  • eSATA (SATA pentru dispozitive externe);
  • IEEE 1394 sau Firewire extern extensibil , capabil să furnizeze energie dispozitivelor, în diferite tipuri (periferice externe, cum ar fi unități de disc dur și optice, scanere, camere video și camere digitale);
  • PS / 2 ( tastatură și mouse );
  • ADB pentru tastaturi și șoareci și dispozitive de control similare;
  • SHUGART (pentru dischete );
  • USB (Universal Serial Bus sau autobuz serial universal în italiană, extensibil extern, în diferite tipuri, capabil să furnizeze energie dispozitivelor de la tastatură și mouse, camere digitale etc.);
  • HDMI (High Definition Multimedia Interface);
  • Thunderbolt (succesor USB)

În prezent, abandonează dischetele ( floppy ) și interfețele Centronics (în special pe laptopuri) și, în același timp, instalați carduri inteligente pentru cititori.

Interfață în rețele

În contextul dispozitivelor de rețea și al terminalelor gazdă de rețea , o interfață reprezintă în mod logic un port de conexiune fizică în sau în dispozitivul în care este introdus un conector al unui cablu (uneori chiar și fără fir ) pentru a permite un dispozitiv de conectare cu altul printr-o legătură de rețea (de exemplu, interfață Ethernet , Wi-Fi , USB ). De obicei, în cazul dispozitivelor de rețea, interfața cuprinde fizic placa de rețea echipată cu carcasa pentru conector care, în cazul terminalelor ( calculatoarelor ), poate fi de obicei fie un port serial, fie un port paralel pentru conectarea cu diferitele periferice sau terminal cu rețeaua locală .

Interfață software

Interfața cu utilizatorul

Pictogramă lupă mgx2.svg Același subiect în detaliu: Interfața cu utilizatorul .
Interfața KDE

Probabil cel mai comun și ușor de înțeles exemplu este interfața cu utilizatorul . În acest caz, interfața reprezintă acea componentă, care presupune, de exemplu, un software, pentru a se asigura că utilizatorul este capabil să comunice și să interacționeze cu mașina.

Interfață în programare orientată obiect

În limbajele de programare orientate obiect, termenul de interfață este utilizat în două semnificații distincte.

Pe de o parte, interfața unei clase este setul de date și metode vizibile în afara obiectelor care sunt instanțe ale acelei clase.

Al doilea sens, pe de altă parte, se găsește numai în anumite limbi și indică un tip comparabil cu clasa, dar supus unor restricții suplimentare: este compus exclusiv din metode abstracte și posibil un set de câmpuri vizibile în afara acesteia, astfel funcționând ca un punct de întâlnire între componente similare care au o structură internă diferită. Această a doua semnificație se găsește în limbi precum Java și limbaje din familia .NET , care nu acceptă moștenirea multiplă între clase, ci doar între interfețe.

Interfețele (înțelese în al doilea sens) reprezintă adesea cea mai înaltă componentă a unei aplicații și, din punctul de vedere al clientului , cea mai critică. Ele pot fi utilizate pentru a îmbunătăți extensibilitatea și reutilizarea unui program orientat pe obiecte .

Alte tipuri de interfețe

Ceea ce constituie o interfață depinde de regulile contextului în care este inserată și este proiectată urmând fiecare criteriu util pentru a obține cel mai bun rezultat al produsului utilizat: de exemplu, driverele utilizate pentru a conduce plăcile electronice inserate în interiorul unui computer sunt o interfață, care permite procesorului și cardului în cauză să comunice și să interacționeze între ele.

Elemente conexe

linkuri externe

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