logo
!Архитектура ЭВМ и вычислительных систем

Классификация интерфейсов.

Способ взаимодействия физических устройств (чаще всего речь идёт о компьютерных портах)

Сетевой интерфейс

В компьютерных сетях сетевым интерфейсом называют:

Точку соединения между компьютером пользователя и частной или общественной сетью;

Сетевую карту компьютера (наиболее частое использование термина);

Точку соединения коммутируемой телефонной сети общественного пользования и телефона;

Точку соединения двух сетей между собой.

Шлюз (телекоммуникации) — устройство, соединяющее локальную сеть с более крупной, например, Интернетом

Шина (компьютер)

Компьютерная ши́на (от англ. computer bus, bidirectional universal switch — двунаправленный универсальный коммутатор) — в архитектуре компьютера подсистема, которая передаёт данные между функциональными блоками компьютера. Обычно шина управляется драйвером. В отличие от связи точка-точка, к шине можно подключить несколько устройств по одному набору проводников. Каждая шина определяет свой набор коннекторов (соединений) для физического подключения устройств, карт и кабелей.

Способ взаимодействия виртуальных устройств (Программный интерфейс)

Интерфейс функции

Интерфейс программирования приложений (API): набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.

Вызов удалённых процедур

COM-интерфейс

COM-интерфе́йс (от COM — англ. Component Object Model и англ. interface — взаимодействие) — набор абстрактных функций и свойств, через который COM-компонент взаимодействует с другими программами. Интерфейс задаётся абстрактным классом и реализуется другими, конкретными. К COM-интерфейсам стандарты предъявляют жёсткие требования по реализации определённых функций, поэтому иногда образно говорят, что интерфейс — это контракт, который обязуется выполнить класс. С конца XX века многие среды программирования начали внедрять у себя понятие интерфейса для поддержки технологии COM или сходных технологий.

Интерфейс в отличие от класса содержит только описание методов, без реализации

Интерфейс (ООП)

Способ взаимодействия человек-машина (Интерфейс пользователя)

Совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами.

Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).

Графический интерфейс пользователя: программные функции представляются графическими элементами экрана.

Диалоговый интерфейс: например, поиск

Естественно-языковой интерфейс: пользователь «разговаривает» с программой на родном ему языке.

Тактильный интерфейс: руль, джойстик и т.д.

Нейрокомпьютерный интерфейс (англ. brain-computer interface): отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов.