過去問解きまくり研究所 ホーム

平成22年度 春期 午前Ⅱ 問10

オペレーティングシステム

動的リンキングの機能

動的リンキングの機能はどれか。

答えと解説を見る

✓ これが正解イプログラムの実行中に,必要になったモジュールを共用ライブラリやシステムライブラリからロードする。

解説

動的リンキングは、実行中に必要なモジュールをライブラリから読み込みます。

動的リンキングは、プログラムの実行に先立ってすべてのモジュールを結合しておくのではなく、実行中に必要になった時点で、共用ライブラリやシステムライブラリからモジュールを読み込んで結合する方式です。使われないモジュールは読み込まないので、主記憶を節約できます。複数のプログラムで同じライブラリを共有でき、ライブラリを更新したときにプログラムを作り直さずに済むという利点もあります。見分ける軸は、結合のタイミングが実行前か実行中かです。実行中に結合するのが動的、実行前に結合するのが静的、と対にして覚えると選べます。

ほかの選択肢はなぜ違うのか

出典:平成22年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)