ネットワークスペシャリスト 2011年 午前2 問23
問題文
グリッドコンピューティングの説明はどれか。
選択肢
ア:OSを実行するプロセッサ、アプリケーションを実行するプロセッサというように、それぞれの役割が決定されている複数のプロセッサによって処理を分散する方式である。
イ:PCから大型コンピュータまで、ネットワーク上にある複数のプロセッサに処理を分散して、大規模な一つの処理を行う方式である。(正解)
ウ:カーネルプロセスとユーザプロセスを区別せずに、基本的に同等な役割の複数のプロセッサに処理を分散する方式である。
エ:プロセッサ上でスレッド(プログラムの実行単位)レベルの並列化を実現し、プロセッサの利用効率を高める方式である。
グリッドコンピューティングの説明はどれか【午前2 解説】
要点まとめ
- 結論:グリッドコンピューティングはネットワーク上の複数の異種プロセッサに処理を分散し、大規模処理を実現する方式です。
- 根拠:PCから大型コンピュータまで多様な資源を連携させ、一つの仮想的なスーパーコンピュータのように動作させる点が特徴です。
- 差がつくポイント:単一の役割分担やスレッド並列化ではなく、異種混在の資源を統合して大規模処理を行う点を正確に理解することが重要です。
正解の理由
イは「PCから大型コンピュータまで、ネットワーク上にある複数のプロセッサに処理を分散して、大規模な一つの処理を行う方式」とあり、グリッドコンピューティングの本質を正しく表現しています。異なる種類のコンピュータ資源をネットワークで結び、協調して処理を行うため、単一のシステムに依存しない大規模計算が可能です。
よくある誤解
グリッドコンピューティングは単に複数のプロセッサで処理を分散するだけでなく、異種のコンピュータ資源を統合して協調動作させる点が重要です。単純なマルチプロセッサやスレッド並列化とは異なります。
解法ステップ
- 問題文の「グリッドコンピューティング」の定義を思い出す。
- 選択肢の説明が「異種の複数プロセッサをネットワークで結ぶ」か確認する。
- 「大規模な一つの処理を分散して行う」点があるかをチェック。
- 役割が固定されたプロセッサやスレッドレベルの並列化は除外。
- 最も適切な説明を選ぶ。
選択肢別の誤答解説
- ア: 役割が決まった複数プロセッサの分散は、グリッドの特徴でなく、むしろ専用システムの分散処理に近い。
- イ: 正解。異種資源をネットワークで結び大規模処理を行うグリッドの本質を表す。
- ウ: カーネルプロセスとユーザプロセスの区別はOS内部の話であり、グリッドコンピューティングの説明として不適切。
- エ: スレッドレベルの並列化はマルチスレッドやマルチコア処理の話で、グリッドとは異なる。
補足コラム
グリッドコンピューティングは、分散コンピューティングの一種であり、計算資源やストレージ資源をネットワーク越しに共有・統合して利用します。クラウドコンピューティングと似ていますが、グリッドは主に科学技術計算や大規模シミュレーションに用いられ、資源の分散管理と協調が特徴です。
FAQ
Q: グリッドコンピューティングとクラウドコンピューティングの違いは?
A: グリッドは異種資源の協調利用に重点を置き、クラウドは仮想化技術で柔軟にリソースを提供する点が異なります。
A: グリッドは異種資源の協調利用に重点を置き、クラウドは仮想化技術で柔軟にリソースを提供する点が異なります。
Q: グリッドコンピューティングはどんな分野で使われる?
A: 天気予報、遺伝子解析、物理シミュレーションなど、大規模計算が必要な科学技術分野で多く利用されます。
A: 天気予報、遺伝子解析、物理シミュレーションなど、大規模計算が必要な科学技術分野で多く利用されます。
関連キーワード: グリッドコンピューティング、分散処理、大規模計算、ネットワーク資源統合、並列処理

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

