Interfaz (TI)

De Wikipedia, la enciclopedia libre.
Saltar a navegación Saltar a búsqueda

Con interfaz , en informática , indicamos:

  • el punto de encuentro o conexión, a menudo estandarizado , entre diferentes sistemas y / o las formas de permitir su interacción en forma de intercambio de información;
  • en el paradigma de la programación orientada a objetos, los elementos públicos de una clase.

Interfaz de hardware

La interfaz es el componente físico o lógico que permite que dos o más sistemas electrónicos se comuniquen e interactúen.

Por tanto, interconectar significa conectar, siguiendo un formato estándar que permite el intercambio de datos, dos o más dispositivos heterogéneos para permitirles intercambiar información.

Desde el punto de vista físico, una interfaz se caracteriza por un canal de transmisión identificado por un medio de transmisión (por ejemplo, cable ), dos conectores y dos puertos o ranuras ubicados en los extremos de la transmisión y, desde un punto de vista lógico, por un Transmisión que puede ser en serie y en paralelo . El caso típico es la conexión entre equipos electrónicos como los componentes internos y externos ( periféricos ) de la computadora .

Interfaces de video

Interfaces de bus

Ranura PCI
Ranura AGP

Interfaces genéricas

Puertos Firewire 400
Puerto Firewire 800
Puerto USB

Hay una serie de interfaces genéricas, adecuadas para muchos propósitos, que los fabricantes generalmente se preocupan de implementar siempre en las computadoras que producen, para aumentar su versatilidad. Normalmente, las especificaciones para estas interfaces son estándares públicos, establecidos por organismos como IEEE o ISO .

  • RS232 (interfaz en serie);
  • RS432 ;
  • Centronics (interfaz paralela);
  • IEEE 488 ;
  • SCSI (disco duro, CD-ROM , escáner y otros);
  • ATA (o IDE, PATA, EIDE para discos duros y ópticos);
  • SATA (para SSD, discos duros y ópticos);
  • eSATA (SATA para dispositivos externos);
  • IEEE 1394 o Firewire externo expandible , capaz de suministrar energía a dispositivos, en varios tipos, (periféricos externos como discos duros y ópticos, escáneres, cámaras de video y cámaras digitales);
  • PS / 2 ( teclado y mouse );
  • ADB para teclados y ratones y dispositivos de control similares;
  • SHUGART (para disquetes );
  • USB (Universal Serial Bus, o bus serie universal en italiano, expansible externo, en diferentes tipos, capaz de suministrar energía a dispositivos de teclado y mouse, cámaras digitales, etc.);
  • HDMI (interfaz multimedia de alta definición);
  • Thunderbolt (sucesor de USB)

Actualmente se están abandonando los lectores de disquete ( floppy ) y las interfaces Centronics (especialmente en portátiles) y al mismo tiempo se está instalando lectores de tarjetas inteligentes .

Interfaz en redes

En el contexto de dispositivos de red y terminales de host de red , una interfaz representa lógicamente un puerto de conexión física dentro o fuera del dispositivo en el que se inserta un conector de un cable (a veces incluso inalámbrico ) para permitir la conexión de un dispositivo con otro a través de un enlace de red . (por ejemplo, interfaz Ethernet , Wi-Fi , USB ). Normalmente, en el caso de dispositivos de red, la interfaz comprende físicamente la tarjeta de red equipada con la carcasa para el conector que, en el caso de terminales ( ordenadores ), puede ser normalmente un puerto serie o un puerto paralelo para la conexión con los distintos periféricos o terminal con la red local .

Interfaz de software

Interfaz de usuario

Icono de lupa mgx2.svg El mismo tema en detalle: Interfaz de usuario .
Interfaz de KDE

Probablemente el ejemplo más común y de fácil comprensión sea la interfaz de usuario . En este caso, la interfaz representa ese componente, que asume, por ejemplo, un software, para garantizar que el usuario pueda comunicarse e interactuar con la máquina.

Interfaz en programación orientada a objetos

En los lenguajes de programación orientados a objetos , el término interfaz se utiliza con dos significados distintos.

Por un lado, la interfaz de una clase es el conjunto de datos y métodos visibles fuera de los objetos que son instancias de esa clase.

El segundo significado, por otro lado, se encuentra solo en ciertos idiomas e indica un tipo comparable a la clase, pero sujeto a restricciones adicionales: está compuesto exclusivamente por métodos abstractos y posiblemente un conjunto de campos visibles fuera de él, por lo tanto funcionando como un punto de encuentro entre componentes similares que tienen una estructura interna diferente. Este segundo significado se encuentra en lenguajes como Java y lenguajes de la familia .NET , que no admiten herencia múltiple entre clases, sino solo entre interfaces.

Las interfaces (entendidas en el segundo sentido) a menudo representan el componente de más alto nivel de una aplicación y, desde el punto de vista del cliente , el más crítico. Se pueden utilizar para mejorar la extensibilidad y reutilización de un programa orientado a objetos .

Otros tipos de interfaces

Lo que constituye una interfaz depende de las reglas del contexto en el que se inserta y está diseñada siguiendo todos los criterios útiles para lograr el mejor resultado del producto que se está utilizando: por ejemplo, los controladores utilizados para impulsar las tarjetas electrónicas insertadas dentro de una computadora son una interfaz que permite que la CPU y la tarjeta en cuestión se comuniquen e interactúen entre sí.

Artículos relacionados

enlaces externos

Informática Portal de TI : acceda a las entradas de Wikipedia relacionadas con TI