|
プロセス間通信(IPC、)はコンピュータの動作において複数のプロセス間(の複数のスレッド間)でデータをやりとりするための仕組み。通信するプロセスは同一コンピュータ上にある場合と、ネットワークで接続された別のコンピュータ上にある場合がある。IPC技法は、メッセージパッシング、同期、共有メモリ、RPC に分類される。IPC技法のスレッド間の通信の帯域幅とレイテンシは様々であり、やりとりされるデータの種類も様々である。 プロセス群を協調動作させる環境を提供する目的・理由には以下のようなものがある。 * 情報の共有 * 計算の高速化 * モジュール性の向上 * 利便性 * IPCを「スレッド間通信」や「アプリケーション間通信」と呼ぶこともある。 IPCとアドレス空間のコンセプトの組合せは、アドレス空間分離の基盤である〔Jochen Liedtke. ''On µ-Kernel Construction '', ''Proc. 15th ACM Symposium on Operating System Principles (SOSP)'', December 1995〕。 == 主なIPC技法 == 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「プロセス間通信」の詳細全文を読む スポンサード リンク
|