Pipeline

Материал из Encyclopedia Electronica
Версия от 15:07, 9 января 2026; Игорь Мостицкий (обсуждение | вклад) (Новая страница: « <p><span style="color: steelblue;">[ˈpaɪpˌlaɪn]</span><br/><span style="color: darkslategray;"><i>букв.</i> «трубопровод»</span><br/><span>Категория: компьютеры</span> <span>Категория: техника</span><span style="color: indigo;">конвейер</span><br/><span style="color: darkslategray;"> Синхронная (Synchronous) или асинхронная (Asynchronous) послед...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

[ˈpaɪpˌlaɪn]
букв. «трубопровод»
конвейер
 Синхронная (Synchronous) или асинхронная (Asynchronous) последовательность этапов выполнения задачи обработки подобно сборочной линии. Каждый этап получает данные и создаёт выходную очередь, которая хранится в выходном буфере (Buffer), являющемся в свою очередь входным буфером следующего этапа, что позволяет всем этапам работать одновременно. Это позволяет достичь большей пропускной способности, чем если бы каждое входное значение должно было пройти всю последовательность, перед тем как будет произведён следующий ввод. Недостатками являются большие задержки и сложность реализации, поскольку этапы должны синхронизироваться таким образом, чтобы входные данные не мешали друг другу. К. работает с максимальной эффективностью только в том случае, если его наполнение и выборка данных происходят со скоростью их обработки. Многие современные ЦП (CPU) располагают одним или несколькими конвейерами.

Игорь Мостицкий (обсуждение) 15:07, 9 января 2026 (MSK)