再配置可能オブジェクト

「再配置可能オブジェクト」の英語

「再配置可能オブジェクト」は英語で relocatable object と言います。リンカやローダが再配置情報を使ってアドレスを調整し、別のメモリ位置に配置できるオブジェクトを指します。位置独立コードとは仕組みが異なります。

「再配置可能オブジェクト」の英語の使い分け

「再配置可能オブジェクト」の例文

You can move the relocatable program between systems without recompiling.

再配置可能なプログラムは再コンパイルせずにシステム間で移動できる。

コアイメージ

リンカ/ローダによる再配置で別のメモリ位置や環境で動作するよう作られたプログラム

英英

A program or object file designed so its addresses can be adjusted by the linker or loader, allowing execution at different locations without recompilation.

語源

relocatable programは、relocate(場所を移す)+able(可能の接尾辞)とprogramが結合して生じた語で、リンカやローダによる住所修正を想定した用語。

コラム

  • 位置独立コードとは異なり、再配置可能はリンカやローダがアドレスを書き換えて別位置で実行させるための形式を指す。

「再配置可能オブジェクト」のレベル別の例文

「再配置可能オブジェクト」を英語にするときのよくある間違い

  • × A relocatable object runs at any address without changes.

    ○ A relocatable object can be loaded at a different address after relocation.

    再配置可能オブジェクトは、リンカやローダによる再配置なしに任意のアドレスで動作するわけではありません。

  • × Position-independent code and a relocatable object are the same.

    ○ Position-independent code and a relocatable object use different mechanisms.

    位置独立コードは実行時の位置への依存を小さくするコードで、再配置可能オブジェクトはリンカやローダによるアドレス調整を前提とするオブジェクトです。

「再配置可能オブジェクト」の英語についてよくある質問

Q. 「再配置可能オブジェクト」を英語で一言で言うと?
relocatable object と言います。ファイルであることを明確にする場合は relocatable object file とも言います。
Q. 再配置可能オブジェクトと位置独立コードの違いは?
再配置可能オブジェクトは、リンカやローダが再配置情報を使ってアドレスを調整することを前提とします。一方、位置独立コードは、配置アドレスに依存せずに実行できるよう設計されたコードです。
Q. 「再配置可能オブジェクト」を技術文書でどう言う?
通常は relocatable object と言います。オブジェクトファイルを指すことを明確にしたい場合は relocatable object file と書けます。

「再配置可能オブジェクト」と関連する日本語の英語

ほかの日本語から英語を引く

おすすめの単語帳

1 / 1