平成23年度秋期 応用情報技術者試験 午前 問14

分野:システム構成要素(システム構成・冗長化・仮想化・性能/信頼性/稼働率計算・キャパシティ・クラスタ)|実際に出題されたIPA過去問題

RPC(Remote Procedure Call)に関する記述として,適切なものはどれか。

  1.  同じOSのコンピュータ間でだけ手続呼出しが可能となる。
  2.  手続呼出しは,ドライバと呼ばれる手続群をファイルに格納して,それを他のコンピュータに転送することによって実現している。
  3.  同一プログラム言語を用いたときだけ,他のコンピュータの手続呼出しが可能となる。
  4.  他のコンピュータが提供する手続を,あたかも同一のコンピュータにある手続であるかのように呼び出すことができる。
解答・解説を見る

正解:エ

AI解説

RPC(Remote Procedure Call:遠隔手続呼出し)は、ネットワーク上の他のコンピュータが提供する手続(プロシージャ)を、あたかも自分のコンピュータ内にある手続のように呼び出せる仕組みである。通信の詳細はスタブなどのライブラリが隠蔽するため、呼出し側は場所を意識しない。したがってエが正解である。 ア: RPCはOS間の差異を吸収する仕組みを含み、同じOS同士に限定されない。異なるOS間でも呼出しは可能である。 イ: 手続群をファイルに格納して転送するのではなく、呼出し要求と引数・結果をメッセージとして送受信して実行する仕組みである。 ウ: 引数などのデータ表現を共通形式に変換(マーシャリング)するため、同一プログラム言語である必要はない。 エ: 正しい。遠隔の手続をローカルの手続と同様に透過的に呼び出せることがRPCの特徴である。 💡 RPCのキーワードは「透過性(あたかも同一コンピュータのように)」。異機種・異OS・異言語でも使える点が誤答肢の定番の引っかけである。

出典:平成23年度 秋期 応用情報技術者試験 午前 問14 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「システム構成要素」分野の攻略ポイント

システム構成・冗長化・仮想化・性能/信頼性/稼働率の計算・キャパシティ計画・クラスタ構成を扱います。稼働率計算は公式が2本しかないうえに毎年出るため、ここを落とすのは非常にもったいない分野です。

システム構成要素の攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(システム構成要素(システム構成・冗長化・仮想化・性能/信頼性/稼働率計算・キャパシティ・クラスタ))の過去問