Поток данных

Поток данных

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

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

Поддержка потоков включена в большинство языков программирования и едва ли не во все современные (на 2008 год) операционные системы.

При запуске процесса ему предоставляются предопределённые стандартные потоки.

Возможность перенаправления потоков позволяет связывать различные программы, и придаёт системе гибкость, являющуюся частью философии Unix.

Содержание

Поток данных в программировании

Абстракция потока особенно важна в языке программирования Си, где он представляет собой источник ввода и/или вывода данных, обычно байтов, связанный с файлом, устройством, либо другим процессом. Работа с потоками перенесена во многие другие языки:

Поток данных в операционных системах

Пример цепи процессов общающихся с помощью потоков данных.

Командная оболочка UNIX интенсивно использует абстракцию потока для совместного выполнения нескольких утилит.

Примечания

См. также



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "Поток данных" в других словарях:

  • поток данных — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN data stream …   Справочник технического переводчика

  • поток данных в физическом канале — На восходящей линии поток данных, который передается по одному физическому каналу. На нисходящей линии поток данных, передаваемый по одному физическому каналу в каждой соте активной группы сот. (МСЭ Т Q.1741). [http://www.iks… …   Справочник технического переводчика

  • поток данных (цифрового телевизионного сигнала) — Последовательность битов, составляющих цифровой телевизионный сигнал, передаваемая с заданной скоростью по электромагнитным системам. [ГОСТ Р 52210 2004] Тематики телевидение, радиовещание, видео Обобщающие термины цифровые сигналы и потоки, их… …   Справочник технического переводчика

  • поток данных в каналах связи — [Интент] Тематики электросвязь, основные понятия EN data flow on communication channels …   Справочник технического переводчика

  • поток данных различного формата — — [Л.Г.Суменко. Англо русский словарь по информационным технологиям. М.: ГП ЦНИИС, 2003.] Тематики информационные технологии в целом EN media stream …   Справочник технического переводчика

  • поток данных через границу государства — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] Тематики электросвязь, основные понятия EN transborder dataflow …   Справочник технического переводчика

  • поток данных (цифрового телевизионного сигнала) — 37 поток данных (цифрового телевизионного сигнала): Последовательность битов, составляющих цифровой телевизионный сигнал, передаваемая с заданной скоростью по электромагнитным системам. Источник: ГОСТ Р 52210 2004: Телевидение вещательное… …   Словарь-справочник терминов нормативно-технической документации

  • программный поток данных (цифрового вещательного телевидения) — 39 программный поток данных (цифрового вещательного телевидения): Поток данных, образованный путем мультиплексирования элементарных потоков видеоданных и звукоданных цифрового вещательного телевидения, имеющих одну общую тактовую частоту, и… …   Словарь-справочник терминов нормативно-технической документации

  • программный поток данных — Поток данных, образованный путем мультиплексирования элементарных потоков видеоданных и звукоданных цифрового вещательного телевидения, имеющих одну общую тактовую частоту, и сформированный из программных пакетов вещательного телевидения… …   Справочник технического переводчика

  • программный поток данных (цифрового вещательного телевидения) — Поток данных, образованный путем мультиплексирования элементарных потоков видеоданных и звукоданных цифрового вещательного телевидения, имеющих одну общую тактовую частоту, и сформированный из программных пакетов вещательного телевидения… …   Справочник технического переводчика


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»