問題 No.3213
OS(オペレーティングシステム)の機能に関する記述として不適切なものはどれか。
【正解の解説】
アプリケーションプログラム自体が持つ独自のバグやメモリリークを自動的に検出し、ソースコードの論理的誤りを完全に修正する。
これは人間の書いたプログラムのミスを全自動で直す魔法の自動修復機能のようなものですが、残念ながら現在のOSにはそこまでの超能力はありません。料理に例えると、OSはキッチンや調理器具を提供するマネージャーであって、レシピの味付けの失敗や焦げ付きを勝手に直してくれるシェフの身代わりではないのです。
スポンサーリンク
【その他の選択肢の解説】
ハードウェア資源の競合を防ぐため、複数のプロセスに対してCPUやメモリなどのシステムリソースを適切に割り当てて管理する。
レストランの店長が、限られた数のコンロやテーブルを複数の調理スタッフにうまく割り振って料理が渋滞しないように仕切る交通整理のような役割です。これはOSの最も重要な基本機能の一つであるため、不適切な記述を探すこの問題においては正解ではなく誤りとなります。
ファイルシステムを提供することで、補助記憶装置上のデータの読み書きや階層的なディレクトリ構造を効率的に制御する。
巨大な図書館の司書さんが、どこにどの本がしまってあるかを管理して、私たちが本棚からスムーズにお目当ての本を探し出せるようにする仕組みと同じです。これもOSが担う非常に大切な役割であるため、問題文が求める不適切な記述には該当せず誤りとなります。
周辺機器とコンピュータ本体の間でデータの入出力が行えるよう、デバイスドライバを介してハードウェアを抽象化する。
外国語しか話せない外国人と私たちが会話する時に、間に入ってスムーズに通訳をしてくれる便利な通訳者のような役割を果たしています。アプリ側がプリンタやマウスの細かい違いを意識しなくて済むようにするOSの必須機能であり、不適切な記述を探す本問では誤りです。