Потоци
В компютърните мрежи STREAMS е собствената рамка в Unix System V за реализиране на драйвери на символни устройства, мрежови протоколи и комуникация между процесите. В тази рамка потокът е верига от корутини, които предават съобщения между програма и драйвер на устройство (или между двойка програми). STREAMS възниква във версия 8 Research Unix под името Streams (без главни букви). Дизайнът на STREAMS е модулна архитектура за реализиране на пълнодуплексен вход/изход между процеси в ядрото или потребителското пространство и между драйвери на устройства. Най-често тя се използва при разработването на терминални входно-изходни (линейни) и мрежови подсистеми. В System V Release 4 целият терминален интерфейс беше реализиран отново с помощта на STREAMS. Важна концепция в STREAMS е възможността за обединяване на драйвери - модули от потребителски код, които могат да променят функционалността на мрежов интерфейс или друго устройство - за да се образува стек. Няколко от тези драйвери могат да бъдат свързани в последователност.
