リエントラント、リカーシブ、リユーザブル、リロケータブル

こんてんつ

基本情報技術者試験向けに、言葉を整理する。

  • リエントラント(再入可能)
  • リカーシブ(再帰可能)
  • リユーザブル(再使用可能)
  • リロケータブル(再配置可能)

まとめ

リエントラント(Reentrant、再入可能)

  • 複数のプログラムから呼び出しても互いに干渉せず正しい結果を返すこと

リカーシブ(Recursive、再帰可能)

  • 実行中に自分自身を呼び出すことができること

リユーザブル(Reusable、再使用可能)

  • 一度メモリに読み込まれて実行されたプログラムを再度実行できること
  • 一度実行した後、ロードし直さずに再び実行を繰り返しても正しい結果が得られること

リロケータブル(Relocation、再配置可能)

  • ハードウェアのメモリのどこに置かれても実行できること
  • 主記憶上のどこのアドレスに配置しても、正しく実行できること