[b-free: 270] I am absence from job.

青木 義彦 (PBC03033@niftyserve.or.jp)
Sat, 13 May 1995 09:33:00 +0900

 先月から休日無しモードに突入しており、出勤しなくてはなりません。
 申し訳ありませんが、欠席いたします。

 予定していた要員がトラブルではまってしまっていて、二人分の作業を
 押しつけられているんです。(;_;)

 ところで、質問なのですが、

・BTRONのプロセスが複数のサブプロセス(スレッド?)から構成されて
 いるとき、各サブプロセスは同時にBTRONシステムコールを発行できる
 のでしょうか?(ようするに、1つのサブプロセスがシステムコールを発行
 して待ち状態になったときに、別のサブプロセスが実行できるかどうかとい
 うことです)

・デバイスドライバマネージャは、アプリケーション(BTRONプロセス)
 と、他の周辺核(ITRONタスク)の双方をサービスの対象にすることに
 なっています。
 一方デバイスドライバマネージャが管理する「デバイスディスクリプタ」は
 BTRONプロセス単位に割り当てられることになっています。
 したがって、デバイスドライバマネージャを利用する周辺核は、(疑似的に
 でも)BTRONプロセスのプロセスIDを持つ必要が有ります。
 「プロセスIDのXXは特殊な値で、周辺核を示す」というのでは全ての周
 辺核でデバイスディスクリプタを共有できてしまうので、各周辺核ごとに別
 々のIDを割り当てるのが望ましいでしょう。
 このような実装は可能でしょうか?