Skip to content

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

This question's explanation and your answers so far.

問94
頻出度★★☆

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

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

問 94

  • ア

    正解 Batch processing collects data that needs handling instead of processing it right away: it accumulates the data over a fixed period or up to a fixed volume, then processes it all together at a convenient cut-off point. Typical examples include payroll calculation, monthly sales totaling, and overnight bulk updates; it does not require an immediate response, but in exchange it can handle large volumes of data efficiently. Choice ア, “A method that collects data over a fixed period or up to a fixed volume, then processes it all together in a single run,” is exactly this definition, so the correct answer is ア.

  • Incorrectイ

    “Executes processing immediately whenever a request arrives and returns the result within a time limit” describes real-time processing, which must meet a predetermined response time. This is the opposite approach to batch processing, which accumulates data and processes it in bulk.

  • Incorrectウ

    “Distributes processing across multiple computers or processors to shorten execution time” describes distributed processing. It focuses on splitting up and parallelizing the work, which is a different concept from batch processing, whose essence is accumulating data and running it in bulk.

  • Incorrectエ

    “Advances processing in response to the user’s requests, as if holding a dialogue” describes interactive processing (such as TSS). Because it proceeds while exchanging input with the user in real time, it differs from batch processing.

ここがポイント
  • Batch processing = a method that accumulates data over a fixed period or up to a fixed volume and then processes it together in bulk (prioritizing efficiency over immediacy).
  • Contrast the processing methods: be able to tell apart batch processing, real-time processing (immediate, responds within a time limit), interactive processing (proceeds interactively), and distributed processing (shared across multiple machines) by their definitions.
用語

Your answers