Interfață

În tehnologia calculatoarelor termenul de interfață se referă la un punct (loc) de interacțiune dintre două unități, dispozitive componente etc. ale unui sistem, care este compatibil din punct de vedere hardware și software spre ambele părți ce comunică prin el uni- sau bidirecțional. Prin analogie, sensul de interfață poate fi uzual interpretat ca o față (suprafață) de margine, de graniță a unui element, care servește comunicației spre și/sau dinspre alte elemente. Interfața este o parte a unui sistem de operare care servește comunicării, facilitând aceasta.

Descriere principială generală

Schimbul de informații și interacțiunea prin o interfață, între două unități de sistem, se realizează prin mărimi fizice (tensiune, curent electric) sau prin mărimi logice (date) care se pot prezenta sub formă de semnale analogice (continue) sau semnale digitale (discontinue, discrete). Nu sunt considerate ca interfețe elementele de trecere, de comunicație mecanică ce servesc semnalizării sau comenzilor în tehnologia mecanică a diverselor mașini.

Domenii de aplicație

  • Interfețe de date (transmitere de date de informație)
  • Interfețe de rețea
  • Interfețe de hardware
  • Interfețe software sunt interfețe de programare, reprezentate prin părți de program prin care un sistem software se pune la dispoziția unor alte programe ce optează spre o utilizare a sistemului
  • Interfețe tehnologice pentru mașini și instalații industriale
  • Interfețe de utilizator (care facilitează comunicarea om - mașină)

Buna funcționare a comunicației prin interfețe, necesită respectarea unui grup numeros de reguli impuse, care pot asigura nivelul de calitate cerut de aplicație.


Articol principal: Application Programming Interface.

Interfață cu utilizatorul

Interfață om-mașină

Exemple

Fotografie

  • Historic HHI in the driver's cabin of a steam locomotive
    Historic HHI in the driver's cabin of a steam locomotive
  • Modern HHI in the driver's cabin of an Intercity-Express
    Modern HHI in the driver's cabin of an Intercity-Express
  • The HHI of a toilette (in Japan)
    The HHI of a toilette (in Japan)
  • Voice user interface of a wearable computer (here: Google Glass)
    Voice user interface of a wearable computer (here: Google Glass)
  • HHI for audio mixing
    HHI for audio mixing
  • HHI for video production
    HHI for video production
  • HMI of a machine for the sugar industry with pushbuttons
    HMI of a machine for the sugar industry with pushbuttons
  • HMI for a Computer numerical control (CNC)
    HMI for a Computer numerical control (CNC)
  • slightly newer HMI for a CNC-machine
    slightly newer HMI for a CNC-machine
  • emergency switch/panic switch
    emergency switch/panic switch

Scheme

Interfață utilizator-software

v  d  m
Magistrale de calculator
Generale
System bus · Front side bus · Back side bus · Daisy chain · Control bus  · Address bus · Bus contention · Network on a chip · Plug and Play
Standarde
SS-50 bus · S-100 · Multibus · Unibus · VAXBI · MBus · STD Bus · SMBus · QPI · Q-Bus · Europe Card Bus · ISA · STEbus · Zorro · CAMAC · FASTBUS · LPC · HP Precision Bus · EISA · VMEbus · CXL · VXI · VXS · NuBus · TURBOchannel · MCA · SBus · VLB · AGP · DMI · PCI · PXI · GSC bus · InfiniBand · Ethernet · UPA · PCI-X · NVLink · HyperTransport
Stocare de date
ST-506 · ESDI · IPI · SMD · Parallel ATA · SSA · DSSI · HIPPI · Serial ATA (SATA) · M.2 · U.2 · SCSI · SAS · Fibre Channel · SATAe · PCI Express (AHCI · NVMe)
Periferice
Apple Desktop Bus · DCB · HP-IL · HIL · MIDI · RS-232 · RS-422 · RS-423 · EIA-485 · EBI · DMX512 · IEEE-488 · IEEE 1284 · UNI/O · ACCESS.bus · 1-Wire · D²B · I²C · SPI · Parallel SCSI · Profibus · FireWire · USB · Camera Link · External PCIe · Thunderbolt
Dispozitive audio
ADAT Lightpipe · AES3 · Intel HD Audio · I²S · MADI · McASP · S/PDIF · TOSLINK
Dispozitive mobile
PC Card · ExpressCard
Sisteme înglobate
Multidrop bus · CoreConnect · AMBA · Wishbone · SLIMbus