Linuxカーネルの役割

カーネル(Kernel: 中核)は,オペレーティングシステム(OS)の根幹をなす基本ソフトウェアであり,ハードウェア資源の抽象化,CPU のプロセス管理・スケジューリング,主記憶のメモリ管理,ファイルシステム管理,デバイスドライバによる入出力制御などの基本機能を提供します。したがって正解はエとなります。 各選択肢の解説は以下のとおりです。 シェル(bash 等)はカーネルの外部で動作するユーザインタフェースプログラムであり,カーネル内部に組み込まれているわけではありません。 X Window System や Wayland,GNOME,KDE 等のデスクトップ環境はカーネルの上で動作するアプリケーションレイヤのソフトウェアです。 Web ブラウザやオフィススイートはユーザアプリケーションであり,カーネルには含まれません。

Linux カーネルの説明として,適切なものはどれか。

出典令和5年度 秋期 応用情報技術者試験 午前 問19
ア
CUI によるコマンド入力のためのシェルと呼ばれるソフトウェアが組み込まれていて,文字での操作が可能である。
イ
GUI を利用できるデスクトップ環境が組み込まれていて,マウスを使った直感的な操作が可能である。
ウ
Web ブラウザ,ワープロソフト,表計算ソフトなどが含まれており,Linux カーネルだけで多くの業務が行える。
エ
プロセス管理やメモリ管理などの,アプリケーションソフトウェアが動作するための基本機能を提供する。