IT資格用語解説基本情報技術者試験・ライブラリ
ロードライブラリ
更新日:
用語解説
ロードライブラリは、リンク編集を終え、ローダが主記憶へ読み込んで実行に利用できるロードモジュールを登録したライブラリです。特にメインフレーム系では、実行可能プログラムやサブルーチンを格納する区分データセットなどを指します。
■ 試験で押さえるポイント
ソースの翻訳と外部参照の解決を経たロードモジュールを保持し、ジョブ開始時又は実行途中にローダが探索して主記憶へ配置します。
配置時には必要に応じてアドレス調整や動的なシンボル解決を行います。探索順序や版が誤ると、別版のモジュールを読み込む障害になります。
オブジェクトライブラリはリンカへ渡す再配置可能オブジェクトの集合、ロードライブラリはローダが扱う実行可能段階の集合という違いがあります。
広い意味では共有ライブラリやDLLも実行時にロードされるライブラリですが、試験では処理段階の並びでソース、オブジェクト、ロードを見分けます。
■ 選択肢での判断ポイント
『実行可能なロードモジュールを格納』『ローダが探索して主記憶へ読み込む』ならロードライブラリです。コンパイル結果をリンク前に蓄えるオブジェクトライブラリを選ばないようにします。
例: コンパイルとリンク編集を終えた給与計算プログラムをロードライブラリへ登録し、バッチジョブ開始時に指定名からロードして実行します。