2017-02-25 2 views
-1

ここでは、プロセスAが実行中で、プロセスBがI/Oが完了するのを待っていると仮定します。 k個のCPUで準備が整ったら、どのプロセスがレディキューに入るのですか?

ティックマークを、プロセスBは、I/Oが完了したという信号を受信すると同時に、プロセスAはこのような状況でC.

新しいプロセスを作成するフォークと呼ばれますどのプロセスがレディキュー、プロセスBまたはプロセスCに入るか?

答えて

0

私たちがシングルプロセッサシステムであると仮定すると、マルチプロセッサシステムでは意味がありませんが、同時に何も起こりません。

BのI/Oが完了すると、その時点で実行中のプロセスによって応答される割り込みがトリガされます。割り込みハンドラはBを実行可能にし、実行中のプロセスに戻ります。

あなたが最初に待ち行列に入る条件を予測する方法は実際にはありません。

+1

これはコメントではありません。この質問はあまりにもボード/低品質として閉じられる必要があります。 –

関連する問題