平成19年秋期 問26の回答について
広告
alphaさん
(No.1)
https://www.ap-siken.com/bunya.php?m=5&s=1&no=96
この問題についてですが、
問題文を見るとタスクBのCPU処理時間が3ミリ秒、
解答を見るとタスクBのCPU処理時間が2ミリ秒なのですが、
これは解答の誤りということでしょうか?それとも私の勘違い??
この問題についてですが、
問題文を見るとタスクBのCPU処理時間が3ミリ秒、
解答を見るとタスクBのCPU処理時間が2ミリ秒なのですが、
これは解答の誤りということでしょうか?それとも私の勘違い??
2023.08.27 19:23
nsさん
★AP ブロンズマイスター
(No.2)
(開始から)2ms後~4ms後、6ms後~7ms後で計3msの処理が行われています。
解説の(3)「開始から4秒後、タスクAのI/Oが完了する。優先度はタスクA>タスクBなので、CPUはタスクBを実行可能状態に戻し、タスクAの処理を再開する。」とあるように、4ms後~6ms後の期間はより優先度の高いタスクAを処理しているため、Bの処理は後回しにされます。
もしI/Oの後のCPU処理の方を指しているのであれば、問題文にCPU(2)と表記されているので、2msで正しいです。
解説の(3)「開始から4秒後、タスクAのI/Oが完了する。優先度はタスクA>タスクBなので、CPUはタスクBを実行可能状態に戻し、タスクAの処理を再開する。」とあるように、4ms後~6ms後の期間はより優先度の高いタスクAを処理しているため、Bの処理は後回しにされます。
もしI/Oの後のCPU処理の方を指しているのであれば、問題文にCPU(2)と表記されているので、2msで正しいです。
2023.08.27 21:36
boyonboyonさん
★AP シルバーマイスター
(No.3)
最初から書くと
12345678910
CCIICC
ーーCCーーCIIIIICC
ー-----ーCCIICー-CC
になります。
3ミリ秒後から7ミリ秒間なので、
45678910
ICC
CーーCIII
---ーCCI
になります。
12345678910
CCIICC
ーーCCーーCIIIIICC
ー-----ーCCIICー-CC
になります。
3ミリ秒後から7ミリ秒間なので、
45678910
ICC
CーーCIII
---ーCCI
になります。
2023.08.27 21:48
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。