3

AVR32 ボード用の自作 OS に実装できる IPC メカニズムに関する提案を探しています。

私の現在の選択は、Tanenbaum によって書かれた本に記載されているメッセージ パス メカニズムを実装することです。

これは良い選択ですか?IPC を実装する簡単な方法はありますか?

ありがとう

4

2 に答える 2

1

決定を下す前に、QNX RTOS (www.qnx.com) がサポートするメッセージ パッシング プリミティブを確認することをお勧めします。私はその環境で複雑なマルチプロセス システムのプログラミングに数年を費やしましたが、これまでに遭遇した中で最高のメッセージ ベースの O/SI として際立っています。

心に浮かぶいくつかの特定のポイント(それはしばらく経ちました):

  1. あるプロセスのバグが別のプロセスに影響を与えないように、カーネルによってプロセス メモリ空間間でコピーされるメッセージ データ。
  2. 返信を送信およびブロックする機能。
  3. メッセージをキューにドロップし、すぐに移動する機能。
  4. 受信者が応答するまでメッセージを無期限にブロックする機能。受信者は、その間に他のメッセージを受信して​​処理する場合があります。これは、最初に考えたよりもはるかに価値があります。
于 2008-11-04T18:27:42.670 に答える
0

おそらく、ZeroMQプロジェクトはあなたの代わりになるでしょうか?

于 2008-11-04T18:30:09.483 に答える