Conceito:

A palavra interface é originada do inglês, que significa superfície de contato. Na informatica, o termo é utilizado para referir-se à conexão entre dois ou mais sistemas ou dispositivos.

A interface lógica é uma extensão complementar de interação entre hardwares e sistemas operacionais, que se interagem geralmente por meio da linguagem binária. Para a transmissão de dados são utilizados os endereços da posição de memória, chamadas de portas.

As portas são utilizadas para armazenar informações e comandos temporariamente até que haja a comunicação entre o sistema e o dispositivo.

Exemplo: Funcionamento de uma impressora

Para que uma impressora possa funcionar é necessário que ela receba um comando, ao clicar em imprimir, as informações do arquivo é enviada para a porta cuja é utilizada pela impressora, que fica armazenada em uma posição da memória, e então a impressora recebe os dados da memoria que são transferidos por um cabo.

Interface de programação de aplicação (API)

Referências Bibliográfica:

http://conceito.de/interface

http://www.bpiropo.com.br/Interfac.htm