平成31年度 春期 基本情報技術者試験 午前 問8
テクノロジ/ソフトウェア複数のプロセスから同時に呼び出されたときに,互いに干渉することなく並行して動作することができるプログラムの性質を表すものはどれか。
出典:平成31年度 春期 基本情報技術者試験 午前 問8
- アリエントラント
- イリカーシブ
- ウリユーザブル
- エリロケータブル
正解:ア
解説
複数のタスクから同時に呼び出されても,各呼び出しが固有の作業領域を使うことで互いに干渉せず正しく並行動作できるプログラムの性質をリエントラント(再入可能)といいます。
選択肢ごとの解説
- ア正しい。リエントラントは,複数のタスクから同時に呼び出されても互いに干渉せず並行して動作できる性質です。
- イ誤り。リカーシブ(再帰的)は,プログラムが自分自身を呼び出せる性質のことで,並行動作の安全性を表す言葉ではありません。
- ウ誤り。リユーザブル(再使用可能)は,一度実行した後に再ロードせずに繰り返し実行できる性質のことです。
- エ誤り。リロケータブル(再配置可能)は,主記憶上のどの領域にロードしても実行できる性質のことです。