Linuxプログラミングインターフェース通信と同期のためのUNIX / Linux IPC機能の概要
施設間に依存関係はありますか?インターフェイスまたは(一般的な)実装間、たとえば、次のようになります。
- インターフェイスレベルで:記憶が正しい場合は、POSIX共有メモリを使用するにはメモリマッピングを使用する必要があります。他の状況もありますか?
- 実装レベルでは:RPC(Unix / Linux IPC機能の一部ではない)はネットワークソケットの上に実装されています。 Unix/Linux IPC 機能間に実装の依存関係はありますか?
私の考えでは、Unix / Linux IPCの機能は、インターフェイスと実装の面で概して互いに独立しているようです。これが真であれば、これは通常、インターフェイスの独立性を維持しながら、相互に(通常はソケットとHTTPで)実装されているネットワークまたはインターネットの異なるシステム上のプロセス間のIPC機能とは大きく異なります。私はこれら2つの状況の間で知識を伝え、その違いを理解しようとします。
ありがとうございます。