基本情報技術者 2019年 春期 午前(科目A) 問14
問題文
図のように、1台のサーバ、3台のクライアント及び2台のプリンタがLANで接続されている。このシステムはクライアントからの指示に基づいて、サーバにあるデータをプリンタに出力する。各装置の稼働率が表のとおりであるとき、このシステムの稼働率を表す計算式はどれか。ここで、クライアントは3台のうちどれか1台が稼働していればよく、プリンタは2台のうちどちらかが稼働していればよい。

選択肢
ア:
イ:
ウ:
エ:(正解)
🔒 解説は解答すると表示されます
システム稼働率の組合せ計算【午前解説】
正解の理由
このシステムが正常に動作するためには次が同時に成り立つ必要があります。
- サーバが稼働している(確率 )。
- 3台のクライアントのうち少なくとも1台が稼働している。各クライアントの稼働率を とすると、全て停止する確率は であり、少なくとも1台稼働の確率は 。
- 2台のプリンタのうち少なくとも1台が稼働している。全て停止する確率は であり、少なくとも1台稼働の確率は 。
これらが独立であるならば総合確率は積で表され、 となり、選択肢の エ が正解です。
解法ステップ
- 必要条件を列挙:サーバ稼働、クライアント群で少なくとも1台、プリンタ群で少なくとも1台。
- 各群の「少なくとも1台」の確率を補集合で表す:クライアントは 、プリンタは 。
- 独立事象の積:サーバ と上の2つを掛け合わせて最終式を得る。
- 式を確認して選択肢と突き合わせ、エ を選ぶ。
選択肢別の誤答解説
- ア:
これは「サーバと3台のクライアント全てと2台のプリンタ全てが稼働する」場合の確率で、問いの「どれか1台が稼働していればよい」と矛盾します。過度に厳しい条件です。 - イ:
ここで は「全台稼働」の確率なので、その補集合 は「少なくとも1台稼働」の確率ではありません。正しくは各台の停止確率の累乗を使う必要があります。 - ウ:
これはクライアント全滅かつプリンタ全滅の確率にサーバ稼働を掛けた形で、要件とは逆(装置群がすべて停止している場合)になっています。 - エ:
サーバ稼働かつ各群で「少なくとも1台稼働」を正しく表しており、独立なら積になるため正解です。
よくある誤解
- 「どれか1台が稼働」は「すべて稼働」と混同し、 や を使ってしまう誤り。問題文は「少なくとも1台」です。
- 補集合の使い方を誤り、 のように (全て稼働)の補を取ってしまうミス。正しくは (全て停止の補)。
- LAN の稼働率を無視していいか迷うが、表で LAN が 1(常に稼働)となっているため影響しません。LAN が1でない場合はその係数も掛ける必要があります。
補足コラム
この問題は「直列(series)と並列(parallel)」の信頼性構成を理解しているかを問う典型問題です。
- 直列系:全ての要素が稼働して初めてシステム稼働(確率は積)。
- 並列系(k-out-of-n):n 個のうち k 個以上が稼働すればよい。今回の「少なくとも1台」は k=1 のケースで、確率は 。
実務では独立性が成り立たない場合や、LANなどの共有部品が故障影響を与える場合もあるため、モデル化は注意が必要です。
FAQ
Q1: 「少なくとも1台」と「全て稼働」はどう見分ける?
A1: 文言で「どれか1台」「どれか」があれば少なくとも1台。逆に「すべて」「全ての」は全台が必要です。問題文の語彙に注意してください。
A1: 文言で「どれか1台」「どれか」があれば少なくとも1台。逆に「すべて」「全ての」は全台が必要です。問題文の語彙に注意してください。
Q2: 各装置が独立でないときはどうする?
A2: 共通故障(例:電源やLAN)の影響を考慮して条件付き確率や共通故障確率項を導入する必要があります。単純な積にはできません。
A2: 共通故障(例:電源やLAN)の影響を考慮して条件付き確率や共通故障確率項を導入する必要があります。単純な積にはできません。
Q3: LAN の稼働率が 1 でなければ?
A3: LAN の稼働率を とすると、最終的に を全体に掛けて になります。
A3: LAN の稼働率を とすると、最終的に を全体に掛けて になります。
関連キーワード: 稼働率、可用性、システム信頼性、並列冗長、k-of-n、補集合の確率、確率の独立性

\ せっかくなら /
基本情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

