戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2016年 春期 81


問題文

PCに接続された周辺装置と、OSやアプリケーションソフトとを仲介して、周辺装置を制御・操作するソフトウェアはどれか。

選択肢

アーカイバ
インストーラ
デバイスドライバ(正解)
ミドルウェア

🔒 解説は解答すると表示されます

周辺装置とOS・アプリを仲介して制御するソフトはどれか【ITパスポート 解説】

正解の理由

周辺装置(プリンタ、キーボード、マウス、カメラなど)を、OS(オペレーティングシステム:コンピュータを動かす基本ソフト)やアプリケーションソフトと仲介して「制御・操作」する役割を持つのは、 のデバイスドライバです。
デバイスドライバ(device driver:装置を動かすための専用ソフト)は、ハードウェアごとに必要な命令や通信方法をOS側に訳して渡します。つまり、アプリやOSはドライバを通じて周辺装置を使えるようになります。よって本問の条件にぴったり合致します。

解法ステップ

  1. 問題文のキーワードを確認:周辺装置、OSやアプリとの「仲介」、制御・操作。
  2. 各選択肢の意味を素早く把握する(簡単に特徴をイメージする)。
  3. 「周辺装置を直接制御する」役割がどれに当てはまるかで判断する。
  4. デバイスドライバが該当するので選ぶ。
短く言うと、「周辺装置を動かすための通訳役」が答えです。

選択肢別の誤答解説

  • ア: アーカイバ
    アーカイバはファイルを圧縮・解凍するソフトです(例:ZIP作成)。周辺装置の制御とは関係ありません。
  • イ: インストーラ
    インストーラはソフトウェアをパソコンに「インストールする」ためのプログラムです。ソフトを配置したり設定したりする役割で、周辺装置を直接制御する機能はありません。ただし、ドライバを導入するためのインストーラが存在することはありますが、インストーラ自体が制御するわけではありません。
  • ウ: デバイスドライバ
    デバイスドライバは周辺装置とOS/アプリの仲介役であり、装置固有の操作命令や通信を扱います。プリンタやグラフィックカード、USB機器など、各装置に専用のドライバが必要です。これが本問の正しい解答です。
  • エ: ミドルウェア
    ミドルウェアはOSとアプリの間に入り、データベース管理や通信、アプリ共通の機能を提供するソフトです(例:データベースサーバ、メッセージング)。周辺装置そのものの低レベルな制御を担うわけではありません。

よくある誤解

  1. 「ミドルウェアがデバイスを操作する」と思う誤解
    ミドルウェアはアプリケーション同士やアプリとOSの橋渡しをするが、プリンタ等のハードウェアの細かい制御はデバイスドライバの仕事です。
  2. 「インストーラ=ドライバ」と混同する誤解
    インストーラはソフトを入れるツールで、ドライバそのものとは別物です。ドライバをインストールするために使われることはありますが、機能は異なります。
  3. 「OSだけで全ての周辺機器を扱える」と考える誤解
    OSには一般的な機能があるものの、具体的なハードの細かい命令は装置ごとのドライバが必要です。特に特殊機能(スキャナの解像度制御、GPUの高速機能など)は専用ドライバが要ります。

補足コラム

  • ドライバの種類:
    • カーネルモードドライバ(OSの核に近いところで動き、性能や直接制御が必要な場合に使われます)
    • ユーザモードドライバ(安全性を優先し、普通のアプリに近い環境で動く)
      初学者は「ドライバは機器を動かす専用ソフト」と覚えれば十分です。
  • 実例:プリンタ
    プリンタをUSBでつなぐと、OSはまずその機器を認識します。プリンタのモデルに合ったデバイスドライバがあれば、ドライバが印刷命令をプリンタが理解できる形に変換して送ります。ドライバがなければ、印刷できなかったり、基本機能しか使えなかったりします。
  • ドライバの更新:
    新しいOSや機能に合わせるため、メーカーがドライバを更新することがあります。古いドライバが原因で機器が正しく動かないことがあるため、トラブル時はドライバ更新を疑うと良いです。

FAQ

Q1: ドライバとファームウェア(device firmware)の違いは?
A1: ファームウェアはハードウェア内部に書かれたソフト(機器自身が持つ制御用ソフト)です。ドライバはOS側から機器を操作するためのソフトで、両者は協力して動きます。
Q2: ドライバはどこから入手する?
A2: 周辺機器メーカーの公式サイトやOSの自動更新機能から入手します。信頼できる提供元から入れることが重要です。
Q3: ミドルウェアとデバイスドライバ、どちらが先に必要?
A3: デバイスを動かすためにはドライバが必要です。ミドルウェアはアプリの要件に応じて後から利用されます。用途が違うため「先後」ではなく「役割の違い」を理解してください。

関連キーワード: デバイスドライバ、周辺機器、プリンタドライバ、ドライバ更新、ミドルウェア、インストーラ、アーカイバ、ハードウェア制御、ファームウェア
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について