ITパスポート試験 過去問解説

バッチ処理とは?ITパスポート試験 2018年 (平成30年 秋期) 問94を解説

ITパスポート試験 2018年 (平成30年 秋期) 問94は、バッチ処理に関する理解を問う問題です。検索から入っても、問題文、選択肢、正解、解説、各選択肢がなぜ違うかをこのページだけで確認できます。

問題文

バッチ処理の説明として,適切なものはどれか。

この問題の出題ポイント

  • バッチ処理の定義だけでなく、問題文中の条件がどの選択肢に当てはまるかを確認する。
  • テクノロジ系分野では、用語の目的・主体・責任範囲の違いが選択肢で問われやすい。
  • 関連タグ: システム構成要素、バッチ処理、処理方式。

選択肢

  1. 一定期間又は一定量のデータを集め,一括して処理する方式正解
  2. データの処理要求があれば即座に処理を実行して,制限時間内に処理結果を返す方式
  3. 複数のコンピュータやプロセッサに処理を分散して,実行時間を短縮する方式
  4. 利用者からの処理要求に応じて,あたかも対話をするように,コンピュータが処理を実行して作業を進める処理方式

正解

: 一定期間又は一定量のデータを集め,一括して処理する方式

解説

バッチ処理(batch processing)は、一定期間または一定量のデータを蓄積したのち、まとめて一括して処理する方式である。給与計算・月次売上集計・銀行の夜間決済処理など、即時性が不要で大量のデータを効率よく処理したい場面に適用される。対照的な概念として、要求のたびに即時処理するリアルタイム処理(オンライン処理)がある。処理の遅延は許容されるがスループット(処理量)を重視する用途に向く。

なぜ他の選択肢が違うのか

  • ア(正解)

    正解。バッチ処理は「一定期間または一定量のデータを集め、一括して処理する方式」であり、選択肢の説明は完全に正しい。夜間バッチや月次バッチのように処理タイミングを定期的に設定し、スループットを高める目的で広く使われる処理形態である。

  • 誤り。「データの処理要求があれば即座に処理を実行して制限時間内に処理結果を返す方式」はリアルタイム処理(オンラインリアルタイム処理またはリアルタイムシステム)の説明である。航空券予約システムや証券取引システムなど、即時応答が求められるシステムで採用される処理方式でバッチ処理とは対極に位置する。

  • 誤り。「複数のコンピュータやプロセッサに処理を分散して実行時間を短縮する方式」は分散処理または並列処理(パラレルコンピューティング)の説明である。グリッドコンピューティングやクラスタ構成で採用され、単一処理の高速化を目的とする。バッチ処理は処理の分散・並列化を本質的に定義しているわけではない。

  • 誤り。「利用者からの処理要求に応じてあたかも対話をするようにコンピュータが処理を実行して作業を進める方式」は対話型処理(インタラクティブ処理、会話型処理)の説明である。コマンドラインやGUIアプリケーションのように、ユーザーの入力に反応して処理を進める方式であり、バッチ処理の「非対話・一括実行」とは正反対の特性を持つ。

解き方の整理

バッチ処理の問題では、選択肢のキーワードだけで判断せず、問題文が示す条件と正解選択肢の説明が一致しているかを見ます。誤答選択肢は、似た用語を混ぜる、主体を入れ替える、目的や範囲を広げすぎる、という形で作られることが多いため、選択肢別解説まで確認しておくと復習効率が上がります。

関連問題

前後の問題

2018年 (平成30年 秋期) の関連する問題

復習を続ける

間違えた問題、苦手タグ、模試履歴を保存して復習する導線を用意しています。広告なしPro、弱点分析、復習リマインダーは段階的に提供予定です。