応用情報技術者 2023年 秋期 午前2 問19
問題文
Linuxカーネルの説明として、適切なものはどれか。
選択肢
ア:CUI によるコマンド入力のためのシェルと呼ばれるソフトウェアが組み込まれていて、文字での操作が可能である。
イ:GUIを利用できるデスクトップ環境が組み込まれていて、 マウスを使った直感的な操作が可能である。
ウ:Webブラウザ、ワープロソフト、 表計算ソフトなどが含まれており、 Linu カーネルだけで多くの業務が行える。
エ:プロセス管理やメモリ管理などの、 アプリケーションソフトウェアが動作するための基本機能を提供する。(正解)
Linuxカーネルの説明【午前2 解説】
要点まとめ
- 結論:Linuxカーネルはプロセス管理やメモリ管理など基本機能を提供する中核部分です。
- 根拠:カーネルはOSの核であり、ハードウェアとアプリケーションの橋渡しを担います。
- 差がつくポイント:カーネルとユーザー空間の違い、カーネルに含まれないGUIやアプリケーションの役割を理解することが重要です。
正解の理由
選択肢エは「プロセス管理やメモリ管理などの、アプリケーションソフトウェアが動作するための基本機能を提供する」とあり、これはLinuxカーネルの本質的な役割を正確に表しています。カーネルはOSの中核であり、ハードウェア資源の管理やシステムコールの提供を通じてアプリケーションの動作基盤を作ります。
よくある誤解
LinuxカーネルはシェルやGUI、アプリケーションソフトを含むと思われがちですが、これらはカーネルの外側にあるユーザー空間のソフトウェアです。
解法ステップ
- Linuxカーネルの役割を確認する(ハードウェア管理、プロセス管理など)。
- 各選択肢の内容がカーネルの役割に合致するか検証する。
- シェルやGUI、アプリケーションはカーネルの機能外であることを理解する。
- 最も正確にカーネルの機能を説明している選択肢を選ぶ。
選択肢別の誤答解説
- ア:シェルはカーネルに組み込まれているわけではなく、ユーザー空間のプログラムです。
- イ:GUIやデスクトップ環境はカーネルの機能ではなく、ユーザー空間のソフトウェア群です。
- ウ:Webブラウザやオフィスソフトはカーネルには含まれず、別途インストールされるアプリケーションです。
- エ:カーネルの基本機能を正しく説明しているため正解です。
補足コラム
Linuxはモノリシックカーネル方式を採用しており、ドライバやファイルシステムなど多くの機能がカーネル内に含まれます。一方で、シェルやGUIはユーザー空間で動作し、カーネルとは明確に分離されています。この構造を理解すると、OSの仕組みがよりクリアになります。
FAQ
Q: LinuxカーネルはGUIを提供しますか?
A: いいえ、GUIはX Window SystemやWaylandなどのユーザー空間のソフトウェアが提供します。
A: いいえ、GUIはX Window SystemやWaylandなどのユーザー空間のソフトウェアが提供します。
Q: シェルはLinuxカーネルの一部ですか?
A: いいえ、シェルはユーザー空間のプログラムであり、カーネルとは別物です。
A: いいえ、シェルはユーザー空間のプログラムであり、カーネルとは別物です。
関連キーワード: Linux, カーネル、プロセス管理、メモリ管理、OS基礎、シェル、GUI

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

