Open1
Linuxカーネルについて
カーネルとは
日常生活の例えで説明すると:
- コンピュータの「脳」や「司令塔」のようなもの
- ハードウェア(体の各部分)とソフトウェア(指示)の間の「通訳」
主な役割
-
ハードウェア管理
- CPUの制御
- メモリの管理
- ディスクの制御
- 周辺機器との通信
-
プロセス管理
- プログラムの実行制御
- プロセス間の調整
- CPUタイムの配分
-
メモリ管理
- メモリの割り当て
- 仮想メモリの管理
- メモリの保護
-
デバイスドライバの管理
- プリンタ、キーボード、マウスなどの制御
- 新しいハードウェアの認識
基本情報の確認方法
- カーネルバージョンの確認:
uname -r
- カーネル情報の詳細表示:
uname -a
- カーネルメッセージの確認:
dmesg
重要なディレクトリ
- /boot:カーネルイメージが格納される
- /proc:カーネルとシステム情報
- /sys:ハードウェア情報