過去問解きまくり研究所 ホーム

平成26年度 秋期 午前 問18

ソフトウェア

Linuxカーネルの説明

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

答えと解説を見る

✓ これが正解エプロセス管理やメモリ管理などの,アプリケーションが動作するための基本機能を提供する。

解説

カーネルが受け持つのは資源を配る仕事だけです。

カーネルという語はもともと核を意味し、OS のいちばん内側で装置に直接触れる部分を指します。その受け持ちは、動いているプログラムたちに資源を配ることに尽きます。具体的には、どのプログラムにいつ処理装置を渡すかを決めるプロセス管理、どのプログラムに主記憶のどこを貸すかを決めるメモリ管理、そして装置との読み書きを仲立ちする部分です。これらはどれも利用者が直接さわるものではなく、上で動くプログラムが成り立つための基盤です。ですから、アプリケーションが動作するための基本機能を提供するという説明が、担当範囲をそのまま言い当てたものになります。逆にいえば、利用者の目に触れるものは原則としてこの核の外側にあり、取り替えたり外したりできます。問われているのは製品全体としてできることではなく、この核そのものの説明である点を押さえれば迷いません。

ほかの選択肢はなぜ違うのか

出典:平成26年度 秋期 応用情報技術者試験 午前 問18

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)