1.4オペレーティング・システム・アーキテクチャ

トピック出典:王2020コンピュータのオペレーティングシステム出典:王2020コンピュータのオペレーティングシステム 

全体として、オペレーティングシステムのビッグカーネルは、主な機能モジュールは、高性能システムアプリケーションサービスを提供するように、カーネルモードでの密着を実行しています。管理モジュールとの間の情報の共有が有効に有効互いの間の特性を利用することができるので、これ比類のない性能上の利点を有します。
提案されたマイクロカーネルアーキテクチャので、維持が困難オペレーティングシステムのカーネルコードの問題を解決するには。これは、(などプロセス管理、など)は、最も基本的なカーネル関数は、カーネル内に保持だ、コア状態機能のものは、設計の複雑さのカーネルを低減するユーザモードを実行することにより行わ移動する必要はありません。カーネルのうち、これらのオペレーティング・システム・コードは、互いに独立して実行されるいくつかの階層原理によるサービスプログラムに分割され、それらは、マイクロカーネルを用いて双方向通信です。
最大の問題のマイクロカーネルアーキテクチャがあるため、頻繁にカーネルモードとユーザモードとの間で切り替える必要、オペレーティングシステムを実行大きいのオーバーヘッドのため、パフォーマンスの問題です。

おすすめ

転載: blog.csdn.net/PriestessofBirth/article/details/104799871