>>126
>TASKのデータをTASKに持たせておいて、
>カーネルではTASKのIDとかで識別できる程度にしておいて、
>カーネルからのメッセージでTASKが動作するといったイメージでしょうか?

「メッセージでTASKが動作する」と言う意味がよく分からないのですが、
TASKならではの情報は、なるべくそのTASK独自のメモリ空間に入れるべ
きだということは同感です。

 しかし、共通空間に入れたほうが簡便になる場合もあるので、事情に
よりけりだと思います。


 他のタスク固有の情報を、「運んでくる」と言うのは結構メンドクさく
感じます。多分、

1. ページングで「窓」をあける。
2. 一旦、ソース側のタスクにいる時に共通空間にコピー、デスト側に来た時に
  共通空間からコピー

みたいな感じになるのでしょうか。