About Cosense
Help
Log in
Truly the knowledge base
パ
イ
プ
F
i
r
s
t
I
n
F
i
r
s
t
O
u
t
(
先
入
れ
先
出
し
)
の
仕
組
み
に
よ
っ
て
、
2
つ
の
ア
プ
リ
ケ
ー
シ
ョ
ン
が
デ
ー
タ
を
や
り
取
り
で
き
る
よ
う
に
な
る
も
の
。
U
N
I
X
の
実
装
で
は
名
前
な
し
パ
イ
プ
(
A
n
o
n
y
m
o
u
s
p
i
p
e
)
と
名
前
付
き
パ
イ
プ
(
N
a
m
e
d
p
i
p
e
)
が
あ
る
。
Related
Sort by
Related
Modified
Created
Last visited
Most linked
Page rank
Title
Links
名前付きパイプ
First In First Out
[* データ構造の例][キュー(データ構造)][パイプ][* アルゴリズムの例][BFS(幅優先探索)]
名前なしパイプ
`|` を使って作成することができる[パイプ]。たとえば、`echo "Hello world" | xxd`とすると、echo が出力したデータがパイプを通じて xxd に入力されていることがわかる。`00000000: 4865 6c6c 6f20 776f 726c 640a Hello world.`
D-Bus
[Desktop Bus]多数の[Unixドメインソケット]や[パイプ]を開かずに互いにアプリケーション間でやりとりを行うための、[IPC]実装の1つ。[プロセス]の生成期間を調節し、それらのサービスが必要なときに簡単に呼び出すことができるようにすることができる。[Message QueueとMessage Busの違い]
IPC
[プロセス間通信]異なる[プロセス]間がデータをやり取りする仕組み。主なIPCの技法には、[パイプ]や[ソケット]、[セマフォ]、[共有メモリ]などが存在する。[https://qiita.com/n01e0/items/5484dbdc940baa4fde56 プロセス間通信の種類][https://ja.wikipedia.org/wiki/プロセス間通信 プロセス間通信(Wikipedia)]
名前付きパイプ
プロセス置換
[Process Substitution]あるコマンドの入力あるいは出力を、ファイルとして見せかけることを可能にする[IPC]の形式。[Bash]などで利用できる。[シェル]上では、ファイルの名前が本来来る場所に、別のコマンドの入力あるいは出力がその場で置換され、普通はファイルしか受け付けないプログラムが、直接、他のプログラムからデータを読みこんだり、他のプログラムに書き込んだりすることを可能にするもの。
Created
2 years ago
by
Yokkin
Updated
2 years ago
by
Yokkin
Views: 23
Page rank: 8.6
Copy link
Copy readable link
Start presentation
Hide dots
パイプ
First In First Out
(先入れ先出し)の仕組みによって、2つのアプリケーションがデータをやり取りできるようになるもの。UNIXの実装では
名前なしパイプ
(Anonymous pipe)と
名前付きパイプ
(Named pipe)がある。