【かーねるもーど】
カーネルモード とは?
💡 コンピュータの「管理者室」、何でもできるけど責任重大
📌 このページのポイント
カーネルモードって何なの?
何でもできるってことは、普通のアプリもカーネルモードで動かせばいいんじゃないの?
システムコールで切り替わるんだね。それって遅くないの?
確かにモード切り替え(コンテキストスイッチ)にはコストがかかるよ。レジスタの退避・復帰やキャッシュの影響があるからね。だから高性能が求められるアプリではシステムコールの回数を減らす工夫をするんだ。
カーネルモードでバグがあるとどうなるの?
Intelの「Ring」っていうのもカーネルモードと関係あるの?
まとめ:ざっくりこれだけ覚えればOK!
「カーネルモード」って出てきたら「OSが全権限を持って動く特権モード」と思えればだいたいOK!
📖 おまけ:英語の意味
「Kernel Mode」 = カーネル動作モード
💬 kernel(核)が動くときの mode(モード)で、OSの核心部分が特権的に動作する状態のことだよ