SkillStack
テクノロジ系19 / 80問

応用情報技術者試験 令和5年度 秋期 午前 問19

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

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

Linuxカーネルは、Linuxを構成する中核部分であり、アプリケーションとハードウェアの間を取り持ちます。CPUをどのプロセスに割り当てるかを制御するプロセス管理、主記憶の割当てや仮想記憶を扱うメモリ管理、ファイルシステム管理、デバイス制御、通信機能などを提供します。アプリケーションが直接ハードウェアを細かく操作しなくても動作できるのは、カーネルがこれらの基本機能を提供するためです。したがって、エが正解です。

アは誤りです。シェルは、利用者が入力したコマンドを解釈して実行するユーザーインタフェースであり、カーネルに組み込まれた機能ではありません。bashやzshなどが代表例です。 イは誤りです。デスクトップ環境は、ウィンドウ、アイコン、メニューなどのGUIを提供するソフトウェア群です。GNOMEやKDE Plasmaなどがあり、カーネルとは別に導入されます。 ウは誤りです。Webブラウザ、ワープロソフト、表計算ソフトは、カーネル上で動作するアプリケーションソフトウェアです。Linuxカーネル単体にこれらの業務用機能が含まれるわけではありません。

【ポイント】 ・カーネルはOSの中核であり、資源管理とハードウェア制御を担当します。 ・シェル、GUIのデスクトップ環境、業務アプリケーションはカーネルとは別のソフトウェアです。 ・アプリケーションはシステムコールを通じてカーネルの機能を利用します。

出典:令和5年度 秋期 応用情報技術者試験 午前 問19
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の80問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める