基本情報技術者試験 |
2010年度 = 平成22年度・春期 |
午前 |
問8 |
あるプログラムAの処理が終了していないときに、別のプログラムから再度呼び出されても正しく動作するとき、このプログラムAの性質を何と呼ぶか。
ア 再帰的
| イ 再使用可能
|
ウ 再入可能
| エ 再配置可能
|
ウ
ア 再帰的(リカーシブ)
関数や手続きなどのモジュールが、自分自身のモジュールを呼び出すことのできる性質です。
イ 再使用可能(リユーザブル)
いったん主記憶にロードされたら、再ロードせずに実行できるプログラムの性質です。
ウ 再入可能(リエントラント)
実行中であっても、他のタスクから呼び出すことのできるプログラムの性質です。複数のプロセスから同時に呼び出されたときに、互いに干渉することなく並行して処理することができます。
エ 再配置可能(リロケータブル)
任意のアドレスに配置できるようになっているプログラムの性質です。