2016-12-30 23 views
0

SRTF cpuスケジューリングは3つの部分に分けられ、CPU BURST TIMEに続いてI/O BURST TIME、CPU BURST TIMEが続きます。混乱は、バースト時間SRTFを適用する必要があるTOTAL CPU BURST TIMEまたは1ST CPU RUNでCPU BURST TIMEが2番目のCPU BARST時間に別々に続いていますか?cpuスケジューリングSRTF

答えて

0

これらのタイプの問題は、通常、RRスケジューリングを使用するときに尋ねられ、SRTFの使用時にはめったに尋ねられません。

本当に答えが必要な場合は、I/Oバウンドジョブは常にCPUバウンドジョブよりも高い優先順位を持つ必要があるため、最初の部分を使用してI/O操作を開始できるので、早く

+0

IOは、最初のCPUの実行が完了すると直ちにプロセスを開始し、cnfusionは別のバースト時間または合計バースト時間を処理するプロセスに割り当てます。たとえば、P1はCPU1 = 2、IO = 3、 CPU2 = 3、P2はCPU1 = 1、IO = 4、CPU2 = 5なので、トータルバースト時間にsrtfを適用すると、P1はallctd cpuになり、cpu1のバースト時間にsrtfを適用すると、P2はallcd最初にcpuを実行すると、両方のケースで回答が異なることになります。 – tolani

関連する問題