平成30年度 秋期 ITパスポート試験 公開問題 問94 解説 バッチ処理の定義
バッチ処理の説明として,適切なものはどれか。
- ア 一定期間又は一定量のデータを集め,一括して処理する方式 ✓ 正答
- イ データの処理要求があれば即座に処理を実行して,制限時間内に処理結果を返す方式
- ウ 複数のコンピュータやプロセッサに処理を分散して,実行時間を短縮する方式
- エ 利用者からの処理要求に応じて,あたかも対話をするように,コンピュータが処理を実行して作業を進める処理方式
解説
バッチ処理は、カタカナ語の「バッチ(batch)」が「一束(ひとたば)」を意味することから、データをまとめて処理する方式と判断します。選択肢を一つずつ検討し、用語の定義と照らし合わせるのが確実です。
処理形態の種類と分類
コンピュータの処理方式は、タイミングややり取りの方法によっていくつか分類されます。
バッチ処理(問題の正解) 一定の期間(例えば1日分)や一定の量(例えば1000件分)のデータをため込み、コンピュータの負荷が少ない夜間などにまとめて処理する方式です。給与計算や銀行の引き落とし処理など、即時性は求められないが正確かつ効率的に大量のデータを処理したい場合に適しています。
リアルタイム処理(選択肢イ) 処理要求が発生した直後に処理を行い、結果を即座に返す方式です。座席予約システムや工場の生産ラインの制御など、結果がすぐに必要となるシステムで使われます。
分散処理(選択肢ウ) 一つの大きな仕事を複数のコンピュータに分割して実行させ、処理を高速化する方式です。負荷を一つのサーバーに集中させないことで、全体のパフォーマンスを向上させます。
対話型処理・インタラクティブ処理(選択肢エ) 利用者とコンピュータが対話するように、入力と出力のやり取りを繰り返しながら処理を進める方式です。Webブラウザでの検索や、プログラミングの実行などがこれにあたります。
実務での活用と試験のポイント
バッチ処理は、昔からの手法ですが、現代でも「毎朝の売上集計」「定時ごとの在庫調整」「深夜のデータバックアップ」などで現役で使われています。
試験でこの問題が出題された場合、キーワードに注目してください。「一括」「一定期間」「まとめて」といった言葉があればバッチ処理、「即座に」「制限時間内に」とあればリアルタイム処理、「対話」「要求に応じて」とあれば対話型処理と、用語とセットで覚えるのが合格への近道です。特に、バッチ処理は「効率性重視」、リアルタイム処理は「即時性重視」という対比構造を理解しておくと、応用問題にも対応しやすくなります。
- 基本情報技術者講座 処理形態の分類
- 第1章 コンピュータの処理形態(ITパスポート学習サイト)