Конвеєр програмного забезпечення
Конвеєр програмного забезпечення (англ. Software pipeline) складається з ланцюжка елементів обробки даних (процесів, потоків, співпрограм, функцій, і т.п.), організованих таким чином, що вивід одного елемента є входом іншого, тому їх називають за аналогією до фізичного трубопровода.
Зазвичай між суміжними елементами існує певний буфер. Інформація що передається по такому конвеєрі часто є потоком записів, байтів, чи бітів, і елементи конвеєра називаються фільтрами; архітектурний стиль організації програмного забезпечення таким чином називають "pipes and filters".
Див. також
- Неіменований канал
- Іменований канал - поняття ОС проміжне між неіменованим каналом і файлом
- Компонентно-орієнтоване програмування
- Програмування потоком даних
- GStreamer - мультимедіа фреймворк на основі конвеєрів плагінів
- Графічний конвеєр
- Iteratees
- Конвеєр (інформатика) - інші версії цього поняття пов'язані з комп'ютерами
- Мережа процесів Кана - розширення поняття конвеєра до більш загального поняття напрямленого графа
- Конвеєр (Unix) - релалізація в Unix
- Plumber – "розумні канали" розроблені як частина проекту Plan 9
- Задача постачальника-споживача - проблема реалізації такої архітектури
- XML pipeline - для обробки файлів XML
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.