In computer networking, STREAMS is the native framework in Unix System V for implementing character devices.
STREAMS's design is a modular architecture for implementing full-duplex I/O between kernel or user space processes and between device drivers. Its most frequent uses have been in developing terminal I/O (line discipline) and networking subsystems. In System V Release 4, the entire terminal interface was reimplemented using STREAMS. An important concept in STREAMS is the ability to push drivers — custom code modules which can modify the functionality of a network interface or other device — together to form a stack. Several of these drivers can be chained together in order.
Read more about STREAMS: History, Implementations
Famous quotes containing the word streams:
“It is time that I wrote my will;
I choose upstanding men
That climb the streams until
The fountain leap, and at dawn
Drop their cast at the side
Of dripping stone;”
—William Butler Yeats (18651939)