正答4
解説
正解は4です。
Linuxカーネルは、OSの中核部分です。
シェルやデスクトップ環境、アプリケーションはカーネルとは別のソフトウェアで、これらをカーネルとまとめて配布したものがLinuxディストリビューションです。
【選択肢別解説】
1:× シェルは、利用者が入力したコマンドを解釈してカーネルに処理を依頼するソフトウェアです。
カーネルの外側で動くもので、カーネルに組み込まれてはいません。
2:× GUIのデスクトップ環境も、カーネルの上で動く別のソフトウェアです。
カーネル自体には組み込まれていません。
3:× Webブラウザやワープロソフトなどはアプリケーションソフトウェアで、カーネルには含まれません。
カーネルだけでは業務は行えず、ディストリビューションに含まれるソフトウェアを組み合わせて使います。
4:○ カーネルは、プロセス管理、メモリ管理、ファイル管理、デバイス制御など、アプリケーションが動作するための基本機能を提供します。
これがカーネルの役割の説明として適切です。
【ポイント】
カーネル(kernel)は「核」という意味で、ハードウェア資源を管理してアプリケーションに提供する部分です。
「カーネル+シェル+各種ソフトウェア=ディストリビューション」という関係で整理します。