0

実際のシナリオでOSのプロセスのバースト時間を計算する方法.コンピューターが実行する5つのプロセスを持ち、最短ジョブ優先アルゴリズムを使用しているとします.OSは各プロセスのバースト時間を事前にどのように知るのですか??

4

1 に答える 1

0

オペレーション システムはプロセスのバースト時間をアプリオリに推測できないため、通常は次の 2 つの方法のいずれかが使用されます。

  • プロセスは開発者によって注釈が付けられます (たとえば、重要な実行パス分析の方法を使用することによって)
  • OS は、まったく同じコードの以前のプロセス インスタンスの実行時間を使用して、見積もりを行います。

ただし、「実生活」では、SJF はめったに使用されず、少なくとも純粋なアルゴリズムとしては使用されません。それはより理論的な興味深いものです。

于 2013-09-04T09:37:38.980 に答える