Открыть сервисСервис

Вход и выход в информационных системах

Вход (от англ. input, «ввод») — термин, обозначающий поступление данных или сигналов в систему, устройство или программу; противоположное понятие — выход (от англ. output, «вывод»), обозначающий выдачу результата наружу. В русскоязычной технической и компьютерной речи слово «in» трактуется как «вход», а «out» — как «выход», хотя в некоторых контекстах (например, в логике или математике) «in» может означать «внутри» или «в».

История и происхождение терминов

Понятия «вход» и «выход» сформировались вместе с развитием теории систем и информатики в 1940–1960-х годах. Кибернетика Норберта Винера описывала любой объект как чёрный ящик, принимающий входные сигналы и продуцирующий выходные. В программировании термины input/output (сокращённо I/O) закрепились в 1960-х годах вместе с развитием операционных систем и стандартных библиотек ввода-вывода.

В русском языке заимствование «ин/аут» вошло в обиход вместе с компьютерной культурой 1990-х годов. Слово «ин» используется как краткое обозначение входного порта, файла или параметра, а «аут» — выходного.

Вход и выход в информатике

Устройства ввода и вывода

Вход (input)Выход (output)
КлавиатураМонитор
МышьПринтер
МикрофонДинамик
СканерПроектор
КамераИндикаторная панель
ДатчикиАктиваторы, исполнительные механизмы

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

Файлы и потоки

В операционных системах UNIX-семейства стандартный поток ввода (stdin) и стандартные потоки вывода (stdout, stderr) являются фундаментальным механизмом взаимодействия программ. Каждому открытому файлу присваивается файловый дескриптор; направление потока определяется тем, читает программа данные или записывает их.

Входные и выходные параметры функций

В программировании функция (подпрограмма) принимает входные параметры и возвращает выходное значение. Параметры, помеченные как in, передаются в функцию только для чтения; out — используются для передачи результата наружу; inout — совмещают обе роли. Такое разделение присутствует в языках Ada, Pascal, Delphi, C# (модификаторы in, out, ref).

Вход и выход в электротехнике

В электронике вход (input) цепи — это узел, к которому подаётся управляющий сигнал, выход (output) — узел, с которого снимается результат обработки. Операционный усилитель имеет как минимум два входа (инвертирующий и неинвертирующий) и один выход. Логические элементы (И, ИЛИ, НЕ) также характеризуются набором входов и одним или несколькими выходами, состояния которых определяются булевой функцией от входных сигналов.

Вход и выход в бизнесе и логистике

В экономике и логистике «вход» обозначает поступление ресурсов (сырья, материалов, информации, денежных средств) в организацию или процесс, а «выход» — производимую продукцию, услугу или результат. Модель «вход — процесс — выход» является базовой в менеджменте качества (ISO 9000) и при описании бизнес-процессов.

Вход и выход в повседневной речи

В разговорном русском языке «in» и «out» используются как англицизмы, особенно в молодёжной и профессиональной среде. «Ин» может означать «вход» (в здание, в систему, в состояние), «аут» — «выход» или «отказ». В спортивной терминологии (баскетбол, хоккей) «ин» и «аут» обозначают, находится ли мяч/шайба в игре.

Смежные понятия

  • I/O — аббревиатура input/output, обозначающая подсистему ввода-вывода компьютера.
  • Порт — точка подключения внешнего устройства к системе; порты бывают входными и выходными.
  • Интерфейс — набор правил и точек взаимодействия между системой и внешней средой, через которые осуществляются вход и выход данных.

Примечания

В контексте сетевого администрирования входящий трафик (inbound) и исходящий (outbound) разделяются при настройке межсетевых экранов и маршрутизаторов. В контексте баз данных операции INSERT (вставка) и SELECT (выборка) относятся к входу и выходу данных соответственно.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru