logo search
Информатика ответы

2. Пользовательский интерфейс. Программный интерфейс. Аппаратно-программный интерфейс.

Интерфе́йс по́льзователя, он же по́льзовательский интерфейс (UI — англ. user interface) — разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.

Программный интерфейс — функциональность, которую некоторый программный компонент предоставляет другим программным компонентам.

Можно различать два вида такой функциональности:

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

  2. та, что используется при создании системных компонентов и может называться интерфейсом программирования компонентов операционной системы или интерфейсом системного программирования (SPI, англ. system programming interface).

Аппаратно-программный интерфейс - это функции программы, управляющие вводом/выводом информации на внешние устройства.