ITパスポート試験 / 平成22年度 春期 ITパスポート試験 / 問56
certification-simodake-work

平成22年度 春期 ITパスポート試験 問56 解説 OSの役割

PC の OS に関する記述のうち,適切なものはどれか。

  1. ア OS が異なっていても OS とアプリケーションプログラム間のインタフェースは統一されているので,アプリケーションプログラムは OS の種別を意識せずに処理を行うことができる。
  2. イ OS はアプリケーションプログラムに対して,CPU やメモリ,補助記憶装置などのコンピュータ資源を割り当てる。 ✓ 正答
  3. ウ OS はファイルの文字コードを自動変換する機能をもつので,アプリケーションプログラムは,ファイルにアクセスするときにファイル名や入出力データの文字コード種別の違いを意識しなくても処理できる。
  4. エ アプリケーションプログラムが自由に OS の各種機能を利用できるようにするために,OS には,そのソースコードの公開が義務付けられている。

解説

OSの役割として最も重要なのは「ハードウェアの管理と仲介」です。選択肢イが、OSがコンピュータの資源を配分する司令塔であるという基本原則を正しく説明しているため、これが正解となります。

OSが果たす役割の核心

オペレーティングシステム(OS)は、人間(ユーザー)やアプリケーションがハードウェアを直接操作しなくても済むように、それらの間を取り持つ基本ソフトウェアです。

OSの主な仕事は以下の通りです。 ・CPUの管理:複数のアプリケーションにCPUの処理時間を適切に振り分ける(タスク管理)。 ・メモリの管理:アプリケーションが使用するメモリ領域を確保し、他のプログラムと干渉しないように制御する。 ・記憶装置の管理:ハードディスクやSSDなどのファイルを読み書きし、保存場所を管理する(ファイルシステム)。 ・入出力の管理:キーボード、マウス、ディスプレイなどの周辺機器とのデータのやり取りを制御する。

これらがあるおかげで、開発者はハードウェアの種類ごとにプログラムを作り分ける必要がなくなり、ユーザーは複数のアプリケーションを同時に動かすことができます。

なぜ他の選択肢は誤りなのか

各選択肢の誤りを論理的に整理すると、OSの理解がより深まります。

ア:OSが異なると(例えばWindowsとmacOSなど)、OSが提供するAPI(アプリケーションを動かすための命令体系)や仕組みは異なります。そのため、アプリケーションプログラムはOSの種類を明確に意識して作成されています。

ウ:ファイル名の文字コードや入出力データの形式を変換するのは、通常アプリケーション側か、もしくはその間の変換ライブラリが担う処理です。OSはファイルの保存場所や権限の管理を行いますが、文字コードの自動変換をOSが透過的に行ってくれるわけではありません。

エ:OSのソースコード(プログラムの設計図)を公開することをオープンソースと呼びますが、すべてのOSに義務付けられているわけではありません。Windowsのように、ソースコードを非公開(プロプライエタリ)として管理しているOSも存在します。

IT実務におけるOSの視点

この問題は、ITパスポートの試験範囲において「コンピュータシステムの基本構造」を問う非常に重要な項目です。

実際のシステム運用や開発の現場では、OSを「ハードウェア資源を効率よく分配する調停役」として捉える視点が不可欠です。例えば、サーバが高負荷になった際、「CPU使用率が高いのか、メモリが不足しているのか」といった判断をするのは、OSが提示するリソース監視データに基づいています。OSが各資源をどう管理しているかという仕組みを知っていることは、将来的にシステムトラブルの原因を特定したり、最適なハードウェアスペックを見積もったりする際の基礎体力になります。

参考リンク

学習の記録にははてなブックマーク!

気づいたこと・覚えたことをコメントにメモしよう