The difference between pipelines, channels, and pipelines

1. Pipeline
Statement 1:
The output of one program can be used as the input of another program. In this way, multiple programs can be stringed together, simple tasks can be combined, and larger and more complex problems can be dealt with. This technology is available in Unix.
Argument 2:
The technology of connecting the output of the first command as the input of the second command in this way.

2. The channel is
related to I/O.

Channel command    The
  channel command specifies the operation of the device. Each channel command specifies an operation of the device. The channel command generally consists of 命令码/数据/主存地址/传送字节个数/标志码equal parts.
Channel program
  is a group of channel commands that specify what the channel should do when performing an input and output operation. This group of commands forms a channel program.

3. Management Procedure
Statement 1:
The data structure representing the shared resource, and the resource management program composed of a set of processes that operate on the shared data structure, together constitute the resource management module of an operating system, which we call it management Cheng.
Statement 2:
Similar in function to semaphore and PV operations, it belongs to a process synchronization and mutual exclusion tool, but has different attributes from semaphore and PV operations.

Composition:
1) Shared variables local to the monitor (internal data structure of the monitor);
2) A set of procedures for operating the data structure;
3) Statements for initializing the data local to the monitor.

Guess you like

Origin blog.csdn.net/weixin_43655282/article/details/107120266