平成28年秋期  問19(午前)

ベキオさん  
(No.1)
ラウンドロビン方式の待ち行列の問題ですが、
生成されたタスクが生成後すぐに実行されずに、1秒待機しているのはなぜでしょうか?

例えば、2番のタスクは3秒後に生成され、私のイメージでは3秒後から実行されるイメージですが、解説では1秒待機して4秒後から実行しています。

わかるかた、解説をお願いします。
2022.04.07 14:36
ベキオさん  
(No.2)
リンクを貼ります。
https://www.ap-siken.com/kakomon/28_aki/q19.html
2022.04.07 14:37
chihiroさん 
AP シルバーマイスター
(No.3)
3秒後の時点ではタイムクウォンタム(2秒~4秒の区間)の途中なので、プロセス2が生成されてもタイムクウォンタムの区切り(4秒後)までは実行待ちになります。
2022.04.07 15:21
ベキオさん  
(No.4)
>chihiroさん

解説ありがとうございます。

タイムクウォンタムは2秒ごとにタスク切り替えの判定をするようなイメージで合っていますでしょうか?

この問題でいえば、0~2秒は待ちタスクがないので、タスク続行。その2秒後にまた待ちがあるかどうかを判定する、のような理解で合っていますでしょうか?
2022.04.07 15:43
chihiroさん 
AP シルバーマイスター
(No.5)
>タイムクウォンタムは2秒ごとにタスク切り替えの判定をするようなイメージで合っていますでしょうか?
その認識で合ってます。
2022.04.07 16:04
ベキオさん  
(No.6)
>chihiroさん

ありがとうございます。
残りの期間頑張ります。
2022.04.07 16:34

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。

その他のスレッド


Pagetop