パイプの仕組みを図で説明してみる

Linuxのパイプを説明してみます。 Linux v5.1のデータ構造をベースにした説明になります。 データ構造の説明 データ 説明 files_struct{} 自プロセスで開いているファイル群の情報を管理する構造体。 fd_array[] ファイルディスクリプタテーブル。file{}へのポインタを格納する配列型の変数。 file{} ファイル操作の情報を…