戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2016年 春期 75


問題文

デュアルシステムの特徴を説明したものはどれか。

選択肢

同じ処理を行うシステムを二重に用意し、処理結果を照合することで処理の正しさを確認する方式であり、一方に故障が発生したら、故障したシステムを切り離して処理を続行する。(正解)
同じ装置を2台使用することで、シンプレックスシステムに対し、処理能力を2倍に向上させることができる。
オンライン処理を行う現用系システムと、バッチ処理などを行いながら待機させる待機系のシステムを用意し、現用系に障害が発生した場合は待機系に切り替え、オンライン処理を起動してサービスを続行する。
複数の装置を直列に接続し、それらの間で機能ごとに負荷を分散するように構成しているので、処理能力は高いが、各機能を担当する装置のうちどれか一つでも故障するとサービスが提供できなくなる。

🔒 解説は解答すると表示されます

デュアルシステムの特徴を説明したものはどれか。【ITパスポート 解説】

正解の理由

選択肢の中で「同じ処理を行うシステムを二重に用意し、処理結果を照合することで処理の正しさを確認する方式」と説明しているのは です。
ここでいうデュアルシステム(Dual system、二重化)は、同じ処理を2つの装置・システムで並列に実行して結果を比較し、誤り(故障)を検出することを目的とします。したがって、出力の照合(compare)というキーワードがある が該当します。
(補足)「照合して違いがあれば切り離して処理を続行する」といった運用が可能な場合があるため、選択肢の説明と整合しています。ただし、純粋な二重化だけでは「どちらが正しいか」を自動判定できない場合もあり、その点は後述します。

解法ステップ

  1. 問題文で注目する語を拾う:「二重に用意」「処理結果を照合」「切り離して処理を続行」など。
  2. 各選択肢と「冗長化(予備を用意して故障に備えること)」の方式を照らし合わせる。
    • 「照合」や「二重」はデュアル(DMR: Dual Modular Redundancy)に一致。
    • 「2台で処理能力2倍」はスケールアウト/負荷分散の説明。
    • 「現用系と待機系」はスタンバイ(active-passive)方式。
    • 「直列で機能分担し、どれかの故障で停止」は単一故障点の説明。
  3. 一致する記述がある選択肢を選ぶ →

選択肢別の誤答解説

  • (正解)
    同じ処理を2重に行い、結果を照合して正しさを確認する方式を説明しています。これはデュアル(DMR: Dual Modular Redundancy)であり、誤り検出が目的です。
  • イ(誤り)
    「同じ装置を2台使用して処理能力を2倍にする」という説明は、冗長化による可用性向上ではなく、性能を上げるスケーリング(水平スケール、負荷分散)を述べています。これはデュアルの定義とは異なります。
    用語:シンプレックス(simplex:単独構成)=予備なしの構成。
  • ウ(誤り)
    「現用系(オンライン処理)と待機系(バッチ処理などを行いながら待機)」というのはスタンバイ方式(active-passive や hot/cold standby)です。待機系が障害時に切り替えてサービスを継続する点で冗長化ですが、これは “二重に同じ処理を常時照合” するデュアルとは異なります。
    用語:オンライン処理(ユーザ操作に即応する処理)、バッチ処理(一定時間にまとめて処理する方式)。
  • エ(誤り)
    「複数の装置を直列に接続して機能ごとに負荷を分散する」構成は、機能分割による構成であり、各装置が担当する部分に単一故障点(SPOF: Single Point Of Failure)が残るため冗長性が低い説明です。可用性を高める記述ではありません。

よくある誤解

  1. 「デュアル=必ず故障を自動的に修復・継続できる」
    デュアル(二重化)は誤りの検出には有効ですが、どちらが正しいか判断できない場合があります。そのため故障を自動で切り離して継続するには、追加の診断やスイッチング機構が必要です。
  2. 「二つあれば常に安全」
    二重化(DMR)は「どちらか一方の故障を検出」できますが、両方が同時に同じエラーを起こす場合や、出力が異なる場合に正解を決められない場合がある点を忘れがちです。誤りをマスク(隠す)するには三重化(TMR: Triple Modular Redundancy)で多数決(voting)を行います。
  3. 「冗長化はすべて同じ方式」
    冗長化には目的(性能向上、可用性向上、誤り検出)ごとに方式が違います。デュアル、スタンバイ、クラスタ(負荷分散)、三重化など、用途に応じて選びます。

補足コラム

  • DMR(Dual Modular Redundancy)とTMR(Triple Modular Redundancy)
    DMR=二重化で誤り検出が主目的。TMR=三重化で多数決により誤りをマスク(故障があっても正しい処理を続ける)できます。航空機の飛行制御など高信頼が求められる場面ではTMRが使われることが多いです。
  • 実務での使い分け例
    • 銀行の取引照合やミス検出:デュアルで出力を照合し、異常時はアラート→手動確認。
    • ウェブサービスの可用性確保:負荷分散+スタンバイや自動フェイルオーバーで継続稼働。
      目的(誤り検出 vs 可用性維持 vs 性能向上)を明確にして方式を選びます。

FAQ

Q1. デュアルは故障しても自動で切り替わるのですか?
A1. 場合によります。二重化は誤り検出が目的で、どちらが正しいか判定できないと自動切替は難しいです。自動切替を実現するには診断機能やスイッチングロジックが必要です。
Q2. デュアルとスタンバイの違いは?
A2. デュアルは「同じ処理を2つ同時に実行して照合」する方式。スタンバイは「待機系が主に停止していて、障害時に切り替える」方式です。前者は誤り検出、後者は可用性維持が主目的です。
Q3. どんな場面でデュアルを選ぶべきですか?
A3. 出力の正しさ検証が重要なシステム(例:計測・検査機器、金融トランザクションの照合など)で有効です。高信頼だが自動判定が必要な場合はTMRや診断機能との組合せを検討します。

関連キーワード: 冗長化、デュアルシステム、DMR、TMR、スタンバイ方式、負荷分散、フェイルオーバ、三重化、スケールアウト、故障検出、フォールトトレランス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について