平成23年度 秋期 応用情報技術者試験 午前 問14
RPC(Remote Procedure Call)に関する記述として,適切なものはどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:エ
RPCは,ネットワークで接続された他のコンピュータ上の手続(プロシージャ)を,自分のコンピュータ内の手続と同じように呼び出せるようにする仕組みです。通信の詳細はスタブなどが隠蔽します。
-
ア: 同じOSのコンピュータ間でだけ可能
誤り。データ表現を共通の形式に変換するなどして,異なるOSのコンピュータ間でも利用できます。 -
イ: ドライバをファイルに格納して他のコンピュータに転送する
誤り。手続そのものを転送するのではなく,引数や戻り値をネットワーク経由でやり取りし,手続は相手側のコンピュータで実行されます。 -
ウ: 同一プログラム言語を用いたときだけ可能
誤り。インタフェース定義を共通化することで,異なる言語で作られたプログラム間でも利用できます。 -
エ: 他のコンピュータの手続を同一のコンピュータにある手続のように呼び出せる
正しい。RPCの説明です。
答え
エ: 他のコンピュータが提供する手続を,あたかも同一のコンピュータにある手続であるかのように呼び出すことができる。
出典:平成23年度 秋期 応用情報技術者試験 午前 問14