午前問19
ノンプリエンプティブなスケジューリング方式の説明として、適切なものはどれか。
| 新しいタスクが実行可能状態になるたびに、各タスクの残りの実行時間を評価し、その時間が短いものから順に実行する。 | |
| 実行状態としたタスクが決められた時間内に待ち状態に遷移しないときに、そのタスクを中断して実行待ち行列にある次のタスクを実行状態とする。 | |
| 実行状態としたタスクが自ら待ち状態に遷移するか終了するまで、他のタスクを実行状態とすることができない。 | |
| タスクが実行可能状態になったときに、そのタスクの優先度と、その時、実行状態であるタスクの優先度とを比較して、優先度が高い方のタスクを実行状態とする。 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
| ア. | 新しいタスクが実行可能状態になるたびに、各タスクの残りの実行時間を評価し、その時間が短いものから順に実行する。 |
| 処理時間順方式の説明です。 | |
| イ. | 実行状態としたタスクが決められた時間内に待ち状態に遷移しないときに、そのタスクを中断して実行待ち行列にある次のタスクを実行状態とする。 |
| ラウンドロビン方式の説明です。 | |
| ウ. | 実行状態としたタスクが自ら待ち状態に遷移するか終了するまで、他のタスクを実行状態とすることができない。 |
| ノンプリエンプティブなスケジューリング方式の説明です。 | |
| エ. | タスクが実行可能状態になったときに、そのタスクの優先度と、その時、実行状態であるタスクの優先度とを比較して、優先度が高い方のタスクを実行状態とする。 |
| 優先順位方式の説明です。 |