ジョブ群の依存関係と実行多重度における磁気ディスク一時ファイル最小容量

正解は「ウ」です。一時ファイルはジョブの開始時に作成され、直後のジョブが終了した時点で削除されます。問題文の条件に従ってジョブの実行状況を追跡すると次のようになります。 ジョブAが生起し、実行開始される。 →50Mバイトの一時ファイルを作成 ジョブAが終了する。一時ファイルは直後のジョブが参照するため削除しない。 ジョブB、ジョブCの順に生起する。多重度は2なのでどちらも実行開始される。条件(4)より、ジョブAの一時ファイルは先に生起するジョブBだけが参照する(ジョブCは参照しない)。 →「50×2=100Mバイト」の一時ファイルを作成 ジョブB、ジョブCが終了する。ジョブAの一時ファイルが削除される。 ジョブ

ジョブ群と実行の条件が次のとおりであるとき,一時ファイルを作成する磁気ディスクに必要な容量は最低何 M バイトか。

問題画像

〔実行の条件〕

  1. (1)

    ジョブの実行多重度を 2 とする。

  2. (2)

    各ジョブの処理時間は同一であり,他のジョブの影響は受けない。

  3. (3)

    各ジョブは開始時に 50M バイトの一時ファイルを新たに作成する。

  4. (4)

    直前のジョブが終了したときに作成した一時ファイルは,直後のジョブで参照し,直後のジョブの終了時にその一時ファイルを削除する。直後のジョブが複数個ある場合には,最初に生起されるジョブだけが先行ジョブの一時ファイルを参照する。

  5. (5)

    ジョブの終了時に,矢印で結ばれる全てのジョブが,上から記述された順に優先して生起されることを示す。

  6. (6)

    先行するジョブの両方が終了したときに直後のジョブが生起されることを示す。

  7. (7)

    ジョブの生起とは実行待ち行列への追加を意味し,各ジョブは待ち行列の順に実行される。

  8. (8)

    OS のオーバヘッドは考慮しない。

出典令和元年度 秋期 高度情報処理技術者試験 午前Ⅰ
ア
100
イ
150
ウ
200
エ
250