Pipeline (Unix)
Mechanism for inter-process communication using message passing.
- Pipeline (Unix)104 related topics
Thompson shell
The first Unix shell, introduced in the first version of Unix in 1971, and was written by Ken Thompson.
A later addition was the concept of pipes.
Yes (Unix)
Command on Unix and Unix-like operating systems, which outputs an affirmative response, or a user-defined string of text, continuously until killed.
Piping yes to a command with many user-confirmation prompts will automatically answer all of those prompts with "yes" (typing 'y' and pressing return).
Tee (command)
Command in command-line interpreters using standard streams which reads standard input and writes it to both standard output and one or more files, effectively duplicating its input.
It is primarily used in conjunction with pipes and filters.
LUnix
Unix-like multi-tasking operating system designed to run natively on the Commodore 64 and Commodore 128 home computer systems.
Amongst others, it supports preemptive multitasking, Unix pipes, a variety of protocols like TCP/IP, SLIP, PPP and RS232, dynamic memory management and virtual consoles.
Overlapped I/O
Name used for asynchronous I/O in the Windows API.
Asynchronous I/O is particularly useful for sockets and pipes.
Pipeline (computing)
Set of data processing elements connected in series, where the output of one element is the input of the next one.
Software pipelines, which consist of a sequence of computing processes (commands, program runs, tasks, threads, procedures, etc.), conceptually executed in parallel, with the output stream of one process being automatically fed as the input stream of the next one. The Unix system call pipe is a classic example of this concept.
HeliOS
Discontinued Unix-like operating system for parallel computers.
In CDL, a typical Unix shell pipeline such as ls is called a task force, and is transparently distributed by the Task Force Manager server across the available CPUs.
Cmd.exe
Default command-line interpreter for the OS/2, eComStation, ArcaOS, Microsoft Windows , and ReactOS operating systems.
For example, on OS/2 and Windows, it can use real pipes in command pipelines, allowing both sides of the pipeline to run concurrently.
Services menu
User interface element in a computer operating system.
The concept is similar to a GUI equivalent of a Unix pipe, allowing arbitrary data to be processed and passed between programs.
Component-based software engineering
Branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system.
McIlroy's subsequent inclusion of pipes and filters into the Unix operating system was the first implementation of an infrastructure for this idea.