Linux使ってて普及するわけないと思った時 100祝 [無断転載禁止]©2ch.net (428レス)
上下前次1-新
抽出解除 レス栞
33(1): 2017/08/22(火)23:29 ID:EJIwVysG(1) AAS
>(1)と(2)はLinuxカーネルの「使いづらさ」としてしばしば挙げられる点である。これらを解消することで、メンテナンスコストの低下や対応デバイス拡充の迅速化などが期待できる。
(2)はともかく(1)はWinやMacで実現できてるの?
35(1): 2017/08/23(水)09:35 ID:HKN7GigI(1) AAS
>>33
MacもWindowsも ハイブリッド・カーネルらしいよ。マイクロカーネルもどきのナンチャッテ・カーネル。
それは外部入出力の高速化などの実現のためコンテクスト・スイッチングを極力抑えるための
インチキ。ハイブリッドの方がデバッグが簡便になるのだとか。マイクロカーネルは低速。
-------
ハイブリッドカーネル
モノリシックカーネルの高速性・単純性とマイクロカーネルのモジュール性・拡張性を
組み合わせたのがハイブリッドカーネルである。Windows NT系などの商用OSでよく見られる。
アップルの macOS もカーネギーメロン大学のMachとFreeBSDのモノリシックカーネルの
コードをベースとしたXNUというハイブリッドカーネルを採用している。
マイクロカーネルの性能オーバヘッドを削減するため一部のサービス
(通信プロトコルスタックやファイルシステム)をカーネル空間で動作させるが、
一部のカーネルコード(デバイスドライバなど)はサーバとしてユーザ空間で実行する。
これは、純粋なマイクロカーネルが高性能を提供できると示される以前、妥協的に考案された
技法であり、マイクロカーネルにモノリシックカーネルの特性を一部取り入れて拡張したものと言える。
外部リンク:ja.m.wikipedia.orgカーネル
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.755s*