2011-09-09 4 views
2

誰でもシンプルで説明が良いと思いますか? Microkernelのアーキテクチャパターンの良い例であるC#.NETクラスまたはライブラリが組み込まれているかサードパーティであるか。C#マイクロカーネルパターンの例

私にとっては、少し曖昧で、デザインの最低レベルにあるクラスのように見えます。しかし、これをマイクロカーネルと呼ぶのではなく、コアアセンブリと呼んでいます。

私は、たとえばOSカーネル以外の関連性を理解するために戦っています。

おかげ

答えて

3

はC#でアプリケーションレベルでマイクロカーネルのアナロジーは、異なるアプリケーションドメインと負荷をそれらのアプリケーションドメイン内の異なるアセンブリ(カーネルドライバサービスなど)を作成し、連通主C#アプリケーション(マイクロカーネル)であろうそれらはメッセージの受け渡しにIPCメカニズムを使用します。または、Remoting(MarshalByRefObject)を使用してアプリドメイン全体を呼び出すこともできます。これにより、マイクロカーネルアーチに求められる分離レベルが得られる。