モノリシックカーネルとマイクロカーネルとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > モノリシックカーネルとマイクロカーネルの意味・解説 

モノリシックカーネルとマイクロカーネル

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/16 14:38 UTC 版)

カーネル」の記事における「モノリシックカーネルとマイクロカーネル」の解説

カーネル巨大化するにつれて様々な問題明らかになってきた。最も明らかな問題カーネル大きさメモリ使用量)の増大である。これは仮想記憶カーネル空間にも適用することである程度まで和らげられるが、全てのコンピュータ・アーキテクチャ仮想記憶サポートできるわけではないカーネルサイズ削減するため、不要なコード削除するなどの改善が必要となるが、これはカーネルの各モジュール間の明らかにされていない依存関係があるために非常に困難である。 マイクロカーネル比較したときのモノリシックカーネル様々な欠点から、1990年代初期までにモノリシックカーネル時代遅れ考えられる至った結果としてLinuxモノリシックカーネル採用したことでリーナス・トーバルズアンドリュー・タネンバウムの間で有名な論争発生したアンドリュー・タネンバウムとリーナス・トーバルズの議論)。この議論では、両者言い分それぞれメリットがある。 モノリシックカーネル設計が容易で、マイクロカーネルよりも迅速に成長することが期待できる。しかし、モノリシックカーネル内のバグ一般にシステムクラッシュを引き起こすに対してマイクロカーネルでは一部サーバ問題限定されるモノリシックカーネル支持者は、不正なコードカーネル無ければマイクロカーネル利点ほとんどない論じる。どちらの側にも成功例がある。マイクロカーネルロボット医療用システム使われており、各コンポーネントが別々の保護されメモリ空間動作する。これは最新のモジュールロード方式であってもモノリシックカーネルには不可であろうモノリシックカーネル共有型カーネルメモリを使用するよう最適化されていて、マイクロカーネルのような低速メッセージ渡しとは異なる。

※この「モノリシックカーネルとマイクロカーネル」の解説は、「カーネル」の解説の一部です。
「モノリシックカーネルとマイクロカーネル」を含む「カーネル」の記事については、「カーネル」の概要を参照ください。


モノリシックカーネルとマイクロカーネル

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/08/06 04:22 UTC 版)

モノリシックカーネル」の記事における「モノリシックカーネルとマイクロカーネル」の解説

OS構成要素単一メモリ空間実行するモノリシックカーネル対しOS構成する幾つかの要素機能カーネル空間から切り離し外部モジュール化するなどで実装する手法マイクロカーネルと呼ぶ。 モノリシックカーネル設計思想および概念それ自体旧来より存在するが、モノリシックカーネルというターム成立は、このマイクロカーネルという概念実装登場(による対概念として要請され命名されたこと)による(レトロニム)。

※この「モノリシックカーネルとマイクロカーネル」の解説は、「モノリシックカーネル」の解説の一部です。
「モノリシックカーネルとマイクロカーネル」を含む「モノリシックカーネル」の記事については、「モノリシックカーネル」の概要を参照ください。

ウィキペディア小見出し辞書の「モノリシックカーネルとマイクロカーネル」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「モノリシックカーネルとマイクロカーネル」の関連用語

モノリシックカーネルとマイクロカーネルのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



モノリシックカーネルとマイクロカーネルのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのカーネル (改訂履歴)、モノリシックカーネル (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS