本文へスキップ

平成30年度 秋期 ITパスポート試験 問94

この問題の解説と、これまでの解答の記録です。

問94
頻出度★★☆

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

出典 平成30年度 秋期 ITパスポート試験 問94
解説

問 94

  • ア

    正解 バッチ処理(batch processing、一括処理)とは、処理すべきデータをすぐには処理せず、一定期間または一定量まで蓄積しておき、区切りの良いタイミングでまとめて一括処理する方式である。給与計算や月次の売上集計、夜間の一括更新などが典型例で、即時応答は不要な代わりに大量データを効率良くさばける。選択肢アの「一定期間又は一定量のデータを集め, 一括して処理する方式」がこの定義そのものであり、正解はア。

  • 不正解イ

    「処理要求があれば即座に処理し、制限時間内に結果を返す」は、決められた応答時間を守るリアルタイム処理(real-time processing)の説明であり、蓄積してまとめて処理するバッチ処理とは逆の考え方。

  • 不正解ウ

    「複数のコンピュータやプロセッサに処理を分散して実行時間を短縮する」は、分散処理(distributed processing)の説明。処理の分担・並列化に着目したもので、データの蓄積・一括実行を本質とするバッチ処理とは別概念。

  • 不正解エ

    「利用者の要求に応じてあたかも対話をするように処理を進める」は、対話型処理(interactive processing、TSS など)の説明。利用者と即時にやり取りしながら進める点でバッチ処理とは異なる。

ここがポイント
  • バッチ処理=データを一定期間・一定量まで蓄積し、まとめて一括処理する方式(即時性より効率を重視)。
  • 処理方式の対比:バッチ処理/リアルタイム処理(即時・制限時間内応答)/対話型処理(対話的に進行)/分散処理(複数機で分担)を定義で区別できるようにする。
用語

解答の記録