テクノロジ
カーネルとは
読み方:カーネル
ひとことで言うと:OSの中核として、CPU・メモリ・入出力装置などの資源を管理する部分。
意味をわかりやすく解説
カーネルは、OSの中核となるソフトウェアで、プロセス管理、メモリ管理、デバイス制御、割込み処理など、ハードウェアに近い基本機能を提供します。
一般にカーネルは高い権限で動作し、アプリケーションはシステムコールなどを通してカーネル機能を利用します。モノリシックカーネルとマイクロカーネルなど、機能をどこまでカーネル内へ含めるかで構成が異なります。
具体例
アプリケーションがファイルを読み込むとき、OSへ要求し、カーネルがファイルシステムやデバイスドライバを介して処理します。
似た用語との違い
シェル
カーネルはOSの中核で資源管理を行います。シェルは利用者のコマンドを解釈し、カーネル機能を利用します。
ミドルウェア
ミドルウェアはOS上でアプリケーションに共通機能を提供します。カーネルはOSそのものの中核です。
覚え方
Kernel=OSの核。
基本情報技術者試験の試験ポイント
ユーザーモードとカーネルモード、システムコールの関係と合わせて理解します。
CHECK QUESTION
CPUやメモリなどの資源管理を行うOSの中核部分を何と呼びますか。
答えを見る
カーネルです。
この説明は分かりやすかったですか?
基本情報技術者試験を勉強中ですか?
この用語を含む重要用語を、単語帳や4択テストで学習できます。