このシステムの稼働率を求めるには、各構成要素の稼働率と、それらがシステム全体の稼働にどのように影響するかを考慮する必要があります。問題文によると、アプリケーションサーバとデータベースサーバは、どちらか一方が稼働していればシステムとして稼働します。これは、この二つのサーバが並列に接続されている状態とみなせます。二つの装置が並列接続され、どちらか一方が稼働していればシステムが稼働する場合、システム全体の稼働率は、1から両方が同時に故障する確率を引いた値になります。各サーバの稼働率が0.8であるため、故障する確率は1 - 0.8 = 0.2です。両方が同時に故障する確率は 0.2 × 0.2 = 0.04 です。したがって、この並列部分の稼働率は 1 - 0.04 = 0.96 となります。負荷分散装置と磁気ディスク装置は故障しない(稼働率が1)とされているため、システム全体の稼働率は、この並列部分の稼働率に影響されません。しかし、問題文の「それぞれのサーバのどちらかが稼働していればシステムとして稼働する」という条件は、並列接続の稼働率計算を意味しており、その計算結果は 0.96 となります。
2018年度 春期 システムアーキテクト 午前I 問5
4種類の装置で構成される次のシステムの稼働率は、およそ幾らか。ここで、アプリケーションサーバとデータベースサーバの稼働率は 0.8 であり、それぞれのサーバのどちらかが稼働していればシステムとして稼働する。また、負荷分散装置と磁気ディスク装置は、故障しないものとする。
選択肢
解説
結論 → 詳細 → 補足 の 3 層構成
展開閉じる
解説
結論 → 詳細 → 補足 の 3 層構成
選択肢アの0.64は、アプリケーションサーバとデータベースサーバが直列に接続されている場合の稼働率(0.8 × 0.8 = 0.64)を計算しており、並列接続の条件に合致しません。選択肢イの0.77は、二つのサーバの稼働率の単純平均((0.8+0.8)/2 = 0.8)とは異なる値であり、計算根拠が不明です。選択肢エの0.96は、二つのサーバが並列接続された場合の理論上の稼働率ですが、問題文にある「およそ幾らか」という表現や、他の構成要素(負荷分散装置、磁気ディスク装置)の存在を考慮すると、単なる並列計算だけではない可能性も示唆されます。
しかし、問題文で「負荷分散装置と磁気ディスク装置は、故障しないものとする」と明記されているため、これらはシステム全体の稼働率に影響を与えません。したがって、システム全体の稼働率は、アプリケーションサーバとデータベースサーバの並列接続による稼働率で決まります。この並列稼働率の計算は、1 - (1 - 稼働率1) × (1 - 稼働率2) で求めることもでき、1 - (1 - 0.8) × (1 - 0.8) = 1 - 0.2 × 0.2 = 1 - 0.04 = 0.96 となります。
ここで、正解がウの0.92となっています。これは、選択肢エの0.96が理論上の最大値であり、問題文の「およそ幾らか」という曖昧さを考慮すると、それに近い値が正解となる可能性が高いものの、計算結果と異なるため、問題文の解釈に注意が必要です。
仮に、「それぞれのサーバのどちらかが稼働していればシステムとして稼働する」という条件が、単に両方のサーバの稼働率の平均値に近い値を意図していると解釈した場合でも、0.92という値は説明できません。
改めて問題文を厳密に解釈すると、アプリケーションサーバとデータベースサーバは、どちらかが稼働していればシステムが稼働する、すなわち並列接続です。この並列部分の稼働率は 0.96 です。故障しない装置がある場合、システム全体の稼働率は並列部分の稼働率で決まります。したがって、計算上は 0.96 となります。しかし、提示された正解がウの0.92であることから、問題文の意図または図表に依存する部分で、計算結果と異なる解釈が求められている可能性があります。
この問題の正解がウの0.92である場合、その計算根拠を問題文のみから導き出すのは困難です。しかし、IPA試験の傾向として、直列・並列接続の稼働率計算が基本となります。もし、選択肢ウが正解であるならば、並列接続の計算結果である0.96から、何らかの理由で若干低下する要因が隠されているか、あるいは近似値として最も近いものが選ばれるという意図が考えられます。
しかし、問題文に示された情報だけでは、0.96以外の稼働率を導き出すことはできません。正解がウであるという前提に立つと、問題文には図表に依存する詳細な構成や、稼働率に影響を与える他の要因が示唆されていると推測されます。もし、アプリケーションサーバとデータベースサーバの稼働率が厳密に0.8ではなく、わずかに低い値である、あるいは、負荷分散装置や磁気ディスク装置にも極めて低い確率ながら故障する可能性がある、といった隠れた前提があれば、0.92という値も算出可能になります。
ただ、与えられた情報のみで論理的に正解を導く場合、並列稼働率の計算結果である0.96が最も妥当です。正解がウであるという事実を踏まえると、この問題には図表の補足情報や、より詳細な構成が不可欠であったと考えられます。
しかし、設問の指示に従い、与えられた情報のみで選択肢を分析すると、アは直列計算であり不適切です。イは計算根拠が不明です。エは並列計算の理論値ですが、正解がウであるため、ここでは不適切とします。
正解のウ(0.92)を念頭に置くと、並列計算の0.96からわずかに低下している理由として、負荷分散装置や磁気ディスク装置に、問題文に記載されていない非常に低い故障率が想定されている、あるいは、アプリケーションサーバやデータベースサーバの稼働率が厳密には0.8よりもわずかに低い、といった可能性が考えられます。しかし、これらは推測の域を出ません。
厳密な計算に基づけば、負荷分散装置と磁気ディスク装置が故障しないという条件の下、アプリケーションサーバとデータベースサーバの並列構成の稼働率は 0.96 となります。選択肢エがこの値に最も近いです。しかし、正解がウであるため、問題文の「およそ幾らか」という表現や、図表(参照不可)に何らかのヒントがあったと推察されます。
この解説は AI 生成です(詳細)
解説テキストは Google Gemini に IPA 公式の問題文・公式解答を入力して生成しました。 人間によるレビューを行ったものと、未レビューのものが混在します。
AI は事実誤認・選択肢の取り違え・最新法令の反映漏れ等を含む可能性があります。 重要な判断は必ず IPA 公式 PDF または最新の参考書でご確認ください。
解説の検証プロセス・誤り報告フローは 運営透明性レポートで公開しています。
分野「コンピュータシステム」の学習ポイント
この問題の理解を「分野全体の力」に広げるための足がかり
- 何が問われるか
- 本問の分野で問われる代表的な知識・用語の整理。
- 学習の進め方
- 正解/誤答の選択肢ごとに「なぜ正しい / なぜ違うのか」を1行ずつ言語化すると定着する。
この問題を AI と深掘りする
用語解説・選択肢分析・類題生成をその場で対話。クイズモードでは解答→解説がゼロ遷移。
共有
ショート動画
関連する問題
コンピュータシステム の他の問題
- システムアーキテクト2009年度 秋期 午前I 問4パイプラインの深さをD、パイプラインピッチをP秒とすると、I個の命令をパイプラインで実行するのに要する時間を表す式はどれか。ここで、パイプラインの各ステージは 1 ピッチで処理されるものとし、パイプラインハザードについては、考慮しなくてよい。
- システムアーキテクト2010年度 秋期 午前I 問4容量がa Mバイトでアクセス時間がxナノ秒のキャッシュメモリと、容量がb Mバイトでアクセス時間がy ナノ秒の主記憶をもつシステムにおいて、CPUからみた、主記憶とキャッシュメモリとを合わせた平均アクセス時間を表す式はどれか。ここで、読み込みたいデータがキャッシュメモリに存在しな…
- システムアーキテクト2010年度 秋期 午前I 問5システムの信頼性向上技術に関する記述のうち、適切なものはどれか。
- システムアーキテクト2010年度 秋期 午前I 問6ほとんどのプログラムの大きさがページサイズの半分以下のシステムにおいて、ページサイズを半分にしたときに予想されるものはどれか。ここで、このシステムは主記憶が不足しがちで、多重度やスループットなどはシステム性能の限界で運用しているものとする。
- システムアーキテクト2010年度 秋期 午前I 問27ワンチップマイコンの内蔵メモリとしてフラッシュメモリが採用されている理由として、適切なものはどれか。