オープンソースソフトウェア(全17問中1問目)
No.1解説へ
Linuxカーネルの説明として、適切なものはどれか。
出典:令和5年秋期 問19
- CUIによるコマンド入力のためのシェルと呼ばれるソフトウェアが組み込まれていて,文字での操作が可能である。
- GUIを利用できるデスクトップ環境が組み込まれていて,マウスを使った直感的な操作が可能である。
- Webブラウザ,ワープロソフト,表計算ソフトなどが含まれており,Linuxカーネルだけで多くの業務が行える。
- プロセス管理やメモリ管理などの,アプリケーションソフトウェアが動作するための基本機能を提供する。
正解 エ問題へ
広告
解説
Linuxカーネルは、OSとしてコンピュータやアプリケーションソフトを制御するために必要となる、メモリ管理・ファイルシステム・プロセス管理・デバイス制御・ネットワーキングなどの最も基本的機能だけを実装したソフトウェアです。カーネルはOSの基盤となるソフトウェアですが、カーネルだけでアプリケーションを動作させることはできず、OSとして機能させるためには"glibc"などのライブラリや"GNUソフトウェア"を組み合わせる必要があります。
- glibc
- 標準入出力、文字列操作、数値演算などの機能がC言語で記述されたライブラリ
- GNUソフトウェア
- シェルのBash、CやC++コンパイラであるGCC、多数の外部コマンドなどが含まれるGPLでライセンスされるフリーソフトウェア群
- シェルの機能は"Bash"などのソフトウェアで実現されています。
- GUIは"GNOME"や"KDE"などのソフトウェアの機能で実現されています。
- カーネルだけでは応用ソフトウェアを動作させることはできません。
- 正しい。カーネルは、アプリケーションとデバイスを管理するための基本的な機能だけを提供するソフトウェアです。
広告