ネイティブ COBOL アプリケーションを実行するための共有ランタイム システム

注: 次の説明はネイティブ コードにのみ該当します。

共有ランタイム システムは、複数の .dll ファイルから構成されています。各 .dll ファイルは、それをリンクしたプログラムが実行されるたびに、必要に応じて個別にロードされます。別々にリンクされたサブプログラムがすべて同じランタイム システムのコピーを呼び出すため、コードが重複してロードされることはありません。また、別々のセッションで実行されているプログラムも同じランタイム システムを使用するため、メモリ消費が軽減されます。

共有ランタイム システムにリンクされたプログラムを実行すると、ランタイム システムに対する外部呼び出しが実行され、ランタイム システムの必要な部分がロードされます。

共有ランタイム システムとリンクしたプログラムを実行するには、トリガー プログラムやランタイム サポート モジュールなど、他のファイルも必要になることがあります。

.int ファイルや .gnt ファイルの実行時には、共有ランタイム システムが使用されます。