SAシステムアーキテクト試験 午前Ⅱ

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

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

グリッドコンピューティングの説明はどれか。

選択肢

  1. ア
    OSを実行するプロセッサ,アプリケーションを実行するプロセッサというように,それぞれの役割が決定されている複数のプロセッサによって処理を分散する方式である。
  2. イ
    PCから大型コンピュータまで,ネットワーク上にある複数のプロセッサに処理を分散して,大規模な一つの処理を行う方式である。
  3. ウ
    カーネルプロセスとユーザプロセスを区別せずに,基本的に同等な役割の複数のプロセッサに処理を分散する方式である。
  4. エ
    プロセッサ上でスレッド(プログラムの実行単位)レベルの並列化を実現し,プロセッサの利用効率を高める方式である。
解き方のヒントを見る

考えるときの前提を確かめる

この分野を学ぶときは、理解の土台にしている前提に注目しましょう。用語の印象だけで判断せず、自分が何を前提として考えているかを言葉にし、その前提を途中で変えていないかを意識して整理することが大切です。

この問題で問われていること

検討するときは、自分の理解がどのような前提に基づいているかを確かめましょう。考えを進める途中で別の前提に置き換えてしまっていないかを振り返り、最初に置いた前提を保って内容を捉え直してみてください。

視点

理解した内容を短く言い直し、その理解で暗黙に置いている前提を確認しましょう。同じ前提で考え続けているかに注意すると、自分の理解を点検しやすくなります。

確認ポイント

  • 考える際の前提を自分の言葉で示せているか
  • 暗黙の前提を付け足していないか
  • 途中で前提を置き換えていないか
正解と解説を見る

正解

イ

解説

正解はイです。グリッドコンピューティングは、ネットワークで結ばれた複数の計算機の計算資源を組み合わせ、処理を分散して大規模な一つの処理を行う方式です。

理由

設問は「グリッドコンピューティングの説明はどれか。」と尋ねています。ネットワーク上の複数のプロセッサに処理を分散し、大規模な一つの処理を行うという具体的な説明は、選択肢イにあります。これは複数の計算機の計算資源を組み合わせて利用するグリッドコンピューティングの特徴に合致します。

比較

アは、OS用とアプリケーション用のようにプロセッサの役割を固定する非対称型マルチプロセッサです。ウは、一台の計算機内で複数のプロセッサを基本的に同等な役割で扱う対称型マルチプロセッサ(SMP)です。エは、プロセッサ上でスレッドレベルの並列化を実現するマルチスレッドです。グリッドは、ネットワークで結ばれた複数の計算機の資源を利用する点で、これらと区別できます。

選択肢ア

これは不正解だよ。OS用とアプリケーション用のように、プロセッサごとの役割を固定して処理を分担する説明は、非対称型マルチプロセッサに当たる。ネットワークで結ばれた複数の計算機の資源を使うグリッドとは、処理を分担する構成と目的が異なる。

選択肢イ(正解)

これは正解だよ。PCから大型コンピュータまで、ネットワーク上の複数のプロセッサに処理を分散し、大規模な一つの処理を行うという選択肢イの説明は、グリッドコンピューティングに当たる。ネットワークで結ばれた複数の計算機の計算資源を組み合わせて利用する点が特徴である。

選択肢ウ

これは不正解だよ。カーネルプロセスとユーザプロセスを区別せずに、複数のプロセッサを基本的に同等な役割で扱う説明は、対称型マルチプロセッサ(SMP)に当たる。一台の計算機内でプロセッサを対等に扱う方式であり、ネットワーク越しに複数の計算機の資源を利用するグリッドとは構成が異なる。

選択肢エ

これは不正解だよ。プロセッサ上でスレッドレベルの並列化を実現し、利用効率を高める説明は、マルチスレッドに当たる。スレッドというプログラム内部の実行単位に着目した方式であり、ネットワーク上の複数の計算機の資源を組み合わせるグリッドとは、並列化の対象が異なる。

学習のポイント

グリッド、非対称型・対称型マルチプロセッサ、マルチスレッドを、構成と処理の分担方法から区別しましょう。

出典:独立行政法人 情報処理推進機構(IPA)平成23年度秋期 システムアーキテクト試験 午前Ⅱ 問18(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針