IPA過去問ドリル

平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

テクノロジ/システム構成要素

並列処理プログラミングの特徴を説明したものはどれか。

出典:平成23年度 秋期 システムアーキテクト試験 午前Ⅱ 問9

正解:エ

解説

並列処理プログラミングは,複数の処理装置(プロセッサ)を用いて,一つのプログラムで行う処理内容を複数の部分に分割し,それぞれの処理装置で同時に実行させ,各処理装置で得られた結果を最終的に一つにまとめる方式です。単一の処理装置では実現できない高速な処理を実現することを目的とします。

選択肢ごとの解説

  • 誤り。オンライン処理とバッチ処理を別システムで実行し,障害時に処理を引き継ぐのは,可用性向上のためのフェールオーバ構成の説明であり,並列処理プログラミングの説明ではありません。
  • 誤り。同じデータで同じ処理を複数システムで行い結果を照合するのは,フォールトトレラントシステムなどにおける多重化・照合処理の説明であり,並列処理プログラミングの特徴ではありません。
  • 誤り。役割を決めた複数の処理装置が連携して負荷分散するのは,機能分散システムの説明であり,一つのプログラムの処理を分割して並列に実行する並列処理プログラミングとは異なります。
  • 正しい。一つのプログラムの処理内容を複数に分割し,複数の処理装置で並列に実行して結果を統合するのは,並列処理プログラミングの特徴です。
システムアーキテクトの過去問を演習モードで解く