オープンソースソフトウェア (全17問中16問目)
No.16
UNIXにおいて複数のコマンドでデータを連続的に処理するときに,コマンド間でデータを受け渡す仕組みはどれか。
出典:平成19年春期 問28
- スレッド
- ソケット
- デーモン
- パイプ
分類
テクノロジ系 » ソフトウェア » オープンソースソフトウェア
正解
エ
解説
- スレッドは、OSから見た実行単位であるプロセスを細分化し、1つのプログラム内で効率よく並列処理を行わせるための仕組みです。
- ソケットは、アプリケーションがTCP/IPを使用して通信を行うための仮想的なインタフェース、またはコンピュータのIPアドレスとポート番号を組合わせたネットワークアドレスのことです。
- デーモンは、UNIX系のOSにおいてバックグラウンドで動作するプログラムを意味します。Windows系ではサービス(プログラム)と呼ばれます。
- 正しい。パイプは、UNIX系OSにおいて、あるプログラムの出力を別のプログラムの入力として接続することで複数のプログラムを連鎖的に実行する仕組みです。