Интерфейс: различия между версиями
imported>Al Silonov м Откат правки 185.57.30.76 (обсуждение) к последней версии Cinemantique |
imported>Tucvbif Удалятор: номинация ВП:к удалению/12 января 2026#Интерфейс |
||
| Строка 1: | Строка 1: | ||
{{ | <noinclude>{{к удалению|2026-01-12}} | ||
</noinclude>{{другие значения|Интерфейс (значения)}} | |||
'''Интерфе́йс''' (от {{lang-en|interface}}) или '''стык''' — граница между двумя функциональными объектами, требования к которой определяются стандартом<ref>Р 50.1.041-2002: Информационные технологии. Руководство по проектированию профилей среды открытой системы (СОС) организации-пользователя</ref>; совокупность средств, методов и правил [[Взаимодействие|взаимодействия]] (управления, контроля и т. д.) между элементами [[Система|системы]]<ref>СТО НОСТРОЙ 2.15.9-2011: Инженерные сети зданий и сооружений внутренние. Устройство систем распределенного управления. Монтаж, испытания и наладка. Требования, правила и методы контроля</ref>. | |||
Примеры: | |||
* элементы [[Электронная техника|электронного аппарата]] ([[телевизор]]а, [[магнитола|автомагнитолы]], [[часы|часов]] и т. п.), такие как дисплей, набор кнопок и переключателей для настройки плюс правила управления ими, относятся к [[человеко-машинный интерфейс|человеко-машинному интерфейсу]]; | |||
| | * [[Компьютерная клавиатура|клавиатура]], [[Компьютерная мышь|мышь]] и пр. [[Устройство ввода-вывода|устройства ввода]] — элементы [[Интерфейс пользователя|интерфейса «человек — компьютер»]]. | ||
| | |||
== Интерфейсы в [[информатика|информатике]] и вычислительной технике == | |||
[[Файл:RJ-45 Ethernet socket on Lenovo T410 Laptop.jpg|thumb|upright=1.4|Аппаратные интерфейсы портативного [[компьютер|компьютера]]: сетевой разъем [[Ethernet]] (в центре), слева часть порта [[Video Graphics Array|VGA]], справа вверху разъем [[DisplayPort]], справа внизу [[разъем |USB]] 2.0]] | |||
В наиболее общем смысле интерфейсом называется общая граница, через которую передаётся информация (стандарт [[ISO]] 24765)<ref>Interface // ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary:<br>Interface: shared boundary across which information is passed</ref>. | |||
В вычислительной системе взаимодействие может осуществляться на [[пользователь]]ском, [[Программное обеспечение|программном]] и [[Аппаратное обеспечение|аппаратном]] уровнях. | |||
=== | === Способ взаимодействия физических устройств === | ||
{{переработать раздел|дата=2019-11-10}} | |||
{{также|Протокол передачи данных|Список пропускных способностей интерфейсов передачи данных}} | |||
Физический ([[аппаратный интерфейс]]) — способ взаимодействия физических устройств. Чаще всего речь идёт о [[Аппаратный порт|компьютерных портах]] (разъёмах). | |||
* [[Сетевой интерфейс]] | |||
* [[Сетевой шлюз]] — устройство, соединяющее локальную сеть с более крупной, например, [[Интернет]]ом | |||
* [[Шина (компьютер)]] | |||
''Стандартный интерфейс'' — совокупность унифицированных технических, программных и конструктивных средств, основанных на стандарте, реализующих взаимодействие различных функциональных элементов в [[Информационная система|информационной системе]], обеспечивающих информационную, электрическую и конструктивную совместимость этих элементов. '''''Стык'''''<ref>ОСТ 45.68-96 Классификация и условные обозначения стыков (интерфейсов) цифровых станций местных телефонных сетей</ref> — место соединения устройств сети передачи данных. Связь между понятиями ''[[Протокол передачи данных|протокол]]'' и ''интерфейс'' не всегда однозначна: интерфейс может содержать элементы протокола, а протокол, в свою очередь, может охватывать несколько интерфейсов (стыков). Основная идея использования стандартных интерфейсов и протоколов — унификация меж- и внутрисистемных и меж- и внутрисетевых связей для повышения эффективности проектирования вычислительных систем.<ref>Мячев А. А. Интерфейсы средств вычислительной техники. Энциклопедический справочник. М.: Радио и связь, 1993. С. 4.</ref> | |||
==== | === Способ взаимодействия программных компонентов === | ||
{{main|Программный интерфейс}} | |||
* [[Прикладной программный интерфейс]] (API) — набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы. | |||
* [[Удалённый вызов процедур]] | |||
* [[COM-интерфейс]] | |||
* [[Интерфейс (объектно-ориентированное программирование)|Интерфейс объектно-ориентированного программирования]] — описание методов взаимодействия [[объект (программирование)|объектов]] приложения на уровне [[исходный код|исходного кода]] | |||
* Запись голосовой команды в мобильном приложении или веб-браузере [[Информационная система|информационных систем]]; дополнение аудиозаписи идентификатором и прочими метаданными; передача в Интеграционную шину Ассистента речевого управления произвольным интерфейсом; получение от Интеграционной шины идентификатора распознанной команды и её параметра; отправка и исполнение распознанной голосовой команды управления веб-интерфейсом на стороне информационной системы.<ref>{{Статья|ссылка=https://www.elibrary.ru/item.asp?id=49779761|автор=не указан|заглавие=ПРОГРАММНЫЙ ПРОДУКТ «ВЕБ-ИНТЕРФЕЙС АССИСТЕНТА РЕЧЕВОГО УПРАВЛЕНИЯ ПРОИЗВОЛЬНЫМ ИНТЕРФЕЙСОМ»|год=2022|язык=ru|издание=журнал|том=1 из 1|номер=2022680505|страницы=1-56}}</ref> | |||
* Через графический веб-интерфейс, имеющий картографическую основу и позволяющий визуализировать приём, обработку, регистрацию и передачу данных, обеспечивая предоставление цифровых услуг. Область применения: информационное обеспечение и взаимодействие судов и береговых систем [[Мониторинг|мониторинга]] и управления. Функциональные возможности: сопряжение с сервисами e-Навигации; обеспечение интерактивной работы с сервисами e-Навигации; отображение данных на электронной навигационной карте; предоставление пользователю необходимых инструментов для работы с сервисами е-Навигации.<ref>{{Статья|ссылка=https://www.elibrary.ru/item.asp?id=49198374|автор=не указан|заглавие=ПРОГРАММНЫЙ КОМПЛЕКС "WEB-ИНТЕРФЕЙС СЕРВИСОВ Е-НАВИГАЦИИ"|год=2022|язык=ru|издание=журнал|номер=2022661614|страницы=3-45}}</ref> | |||
=== | === Способ взаимодействия человека и техники === | ||
{{main|Человеко-машинный интерфейс|Человеко-компьютерное взаимодействие}} | |||
Человеко-компьютерное взаимодействие (ЧКИ или HCI - human-computer interaction) — полидисциплинарное научное направление, существующее и развивающееся в целях совершенствования методов разработки, оценки и внедрения интерактивных компьютерных систем, предназначенных для использования человеком, а также в целях исследования различных аспектов этого использования.<ref>{{Статья|автор=ВИЦЕНТИЙ А.В., ШИШАЕВ М.Г.|заглавие=КОМПЬЮТЕРНАЯ ВИЗУАЛИЗАЦИЯ В ПОСТРОЕНИИ ИНТЕРФЕЙСОВ|год=2015|издание=НАУКА И ТЕХНОЛОГИИ В СОВРЕМЕННОМ ОБЩЕСТВЕ|номер=1 (2)|страницы=89-91}}</ref> | |||
[[Интерфейс пользователя]]: совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами: | |||
* [[Интерфейс командной строки]]: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд). | |||
* [[Графический интерфейс пользователя]]: программные функции представляются графическими элементами экрана, [[WIMP]] | |||
* SILK-интерфейс (от speech — речь, image — образ, language — язык, knowledge — знание): взаимодействие с компьютером посредством речи. | |||
* [[Жестовый интерфейс]]: сенсорный экран, руль, джойстик и т. д. | |||
* [[Нейрокомпьютерный интерфейс]]: отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов. | |||
== | == См. также == | ||
* [[Эргономика]] | |||
== | == Примечания == | ||
{{примечания}} | |||
== | == Литература == | ||
{{ | * {{книга | ||
|автор = Воройский Ф. С. | |||
|заглавие = Информатика. Новый систематизированный толковый словарь-справочник | |||
|серия = Введение в современные информационные и телекоммуникационные технологии в терминах и фактах | |||
|издательство = ФИЗМАТЛИТ | |||
|издание = 3-е изд. | |||
|место = М. | |||
|год = 2003 | |||
| | |страниц = 760 | ||
|страницы = 223—230 | |||
|isbn = 5-9221-0426-8 | |||
|ref=Воройский | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
}} | }} | ||
{{вс}} | |||
{{нет источников|дата=2010-12-05}} | |||
[[Категория:Интерфейсы|*]] | |||
Текущая версия от 14:13, 12 января 2026
Шаблон:IfsubstОшибка скрипта: Модуля «Unsubst» не существует.Шаблон:Ifsubst Ошибка скрипта: Модуля «hatnote» не существует.{{#if: | }} Интерфе́йс (от англ. Шаблон:Lang-en2) или стык — граница между двумя функциональными объектами, требования к которой определяются стандартом<ref>Р 50.1.041-2002: Информационные технологии. Руководство по проектированию профилей среды открытой системы (СОС) организации-пользователя</ref>; совокупность средств, методов и правил взаимодействия (управления, контроля и т. д.) между элементами системы<ref>СТО НОСТРОЙ 2.15.9-2011: Инженерные сети зданий и сооружений внутренние. Устройство систем распределенного управления. Монтаж, испытания и наладка. Требования, правила и методы контроля</ref>.
Примеры:
- элементы электронного аппарата (телевизора, автомагнитолы, часов и т. п.), такие как дисплей, набор кнопок и переключателей для настройки плюс правила управления ими, относятся к человеко-машинному интерфейсу;
- клавиатура, мышь и пр. устройства ввода — элементы интерфейса «человек — компьютер».
Интерфейсы в информатике и вычислительной технике
В наиболее общем смысле интерфейсом называется общая граница, через которую передаётся информация (стандарт ISO 24765)<ref>Interface // ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary:
Interface: shared boundary across which information is passed</ref>.
В вычислительной системе взаимодействие может осуществляться на пользовательском, программном и аппаратном уровнях.
Способ взаимодействия физических устройств
Шаблон:Переработать раздел Шаблон:Также Физический (аппаратный интерфейс) — способ взаимодействия физических устройств. Чаще всего речь идёт о компьютерных портах (разъёмах).
- Сетевой интерфейс
- Сетевой шлюз — устройство, соединяющее локальную сеть с более крупной, например, Интернетом
- Шина (компьютер)
Стандартный интерфейс — совокупность унифицированных технических, программных и конструктивных средств, основанных на стандарте, реализующих взаимодействие различных функциональных элементов в информационной системе, обеспечивающих информационную, электрическую и конструктивную совместимость этих элементов. Стык<ref>ОСТ 45.68-96 Классификация и условные обозначения стыков (интерфейсов) цифровых станций местных телефонных сетей</ref> — место соединения устройств сети передачи данных. Связь между понятиями протокол и интерфейс не всегда однозначна: интерфейс может содержать элементы протокола, а протокол, в свою очередь, может охватывать несколько интерфейсов (стыков). Основная идея использования стандартных интерфейсов и протоколов — унификация меж- и внутрисистемных и меж- и внутрисетевых связей для повышения эффективности проектирования вычислительных систем.<ref>Мячев А. А. Интерфейсы средств вычислительной техники. Энциклопедический справочник. М.: Радио и связь, 1993. С. 4.</ref>
Способ взаимодействия программных компонентов
- Прикладной программный интерфейс (API) — набор стандартных библиотечных методов, которые программист может использовать для доступа к функциональности другой программы.
- Удалённый вызов процедур
- COM-интерфейс
- Интерфейс объектно-ориентированного программирования — описание методов взаимодействия объектов приложения на уровне исходного кода
- Запись голосовой команды в мобильном приложении или веб-браузере информационных систем; дополнение аудиозаписи идентификатором и прочими метаданными; передача в Интеграционную шину Ассистента речевого управления произвольным интерфейсом; получение от Интеграционной шины идентификатора распознанной команды и её параметра; отправка и исполнение распознанной голосовой команды управления веб-интерфейсом на стороне информационной системы.<ref>Шаблон:Статья</ref>
- Через графический веб-интерфейс, имеющий картографическую основу и позволяющий визуализировать приём, обработку, регистрацию и передачу данных, обеспечивая предоставление цифровых услуг. Область применения: информационное обеспечение и взаимодействие судов и береговых систем мониторинга и управления. Функциональные возможности: сопряжение с сервисами e-Навигации; обеспечение интерактивной работы с сервисами e-Навигации; отображение данных на электронной навигационной карте; предоставление пользователю необходимых инструментов для работы с сервисами е-Навигации.<ref>Шаблон:Статья</ref>
Способ взаимодействия человека и техники
Шаблон:Main Человеко-компьютерное взаимодействие (ЧКИ или HCI - human-computer interaction) — полидисциплинарное научное направление, существующее и развивающееся в целях совершенствования методов разработки, оценки и внедрения интерактивных компьютерных систем, предназначенных для использования человеком, а также в целях исследования различных аспектов этого использования.<ref>Шаблон:Статья</ref>
Интерфейс пользователя: совокупность средств, при помощи которых пользователь взаимодействует с различными программами и устройствами:
- Интерфейс командной строки: инструкции компьютеру даются путём ввода с клавиатуры текстовых строк (команд).
- Графический интерфейс пользователя: программные функции представляются графическими элементами экрана, WIMP
- SILK-интерфейс (от speech — речь, image — образ, language — язык, knowledge — знание): взаимодействие с компьютером посредством речи.
- Жестовый интерфейс: сенсорный экран, руль, джойстик и т. д.
- Нейрокомпьютерный интерфейс: отвечает за обмен между нейронами и электронным устройством при помощи специальных имплантированных электродов.