ジョブ群と実行の条件が次のとおりであるとき、一時ファイルを作成する磁気ディスクに必要な容量は最低何Mバイトか。〔ジョブ群〕(図参照)〔実行の条件〕(1) ジョブの実行多重度を2とする。(2) 各ジョブの処理時間は同一であり、他のジョブの影響は受けない。(3) 各ジョブは開始時に50Mバイトの一時ファイルを新たに作成する。(4) X→Y の関係があれば、ジョブXの開始時に作成した一時ファイルは、直後のジョブYで参照し、ジョブYの終了時にその一時ファイルを削除する。直後のジョブが複数個ある場合には、最初に生起されるジョブだけが先行ジョブの一時ファイルを参照する。(5) Xから複数のY,Zへの分岐は、ジョブXの終了時に、ジョブY, Zのようにジョブと矢印で結ばれる全てのジョブが、上から記述された順に優先して生起されることを示す。(6) X,Yから合流してZへの記号は先行するジョブX, Y両方が終了したときにジョブZが生起されることを示す。(7) ジョブの生起とは実行待ち行列への追加を意味し、各ジョブは待ち行列の順に実行される。(8) OSのオーバヘッドは考慮しない。
必要容量は同時に存在するファイル数が最大の瞬間で決まる

選択肢
- ア100
- イ150
- ウ200
- エ250
正解と解説
正解:ウ 200
多重度2で実行順を追うと、Aの終了でB・Cが生起されて同時に走り、この時点でA・B・Cの3ファイルが存在する。B・Cが終わるとAのファイルが消えてDとEが同時に走り出し、B・C・D・Eの4ファイルが同時に存在する状態が最大となる。50Mバイト×4=200Mバイトが必要な最低容量である。
選択肢ごとの解説
- ア同時に存在するファイルが2つの局面しか考えていない値で、最大の重なりを見落としている。
- イAとB・Cが並ぶ3ファイル分の値。この後にさらに重なりが増える局面がある。
- ウ正解。B・C・D・Eの4ファイルが同時に存在する局面が最大で、50×4=200Mバイト。
- エ5ファイルが同時に存在する局面はなく、確保しすぎである。
同じ分野の他の問題
- キャパシティプランニングの目的の一つに関する記述のうち、最も適切なものはどれか。2025年度 秋期 午前 問14
- 現状のHPC(High Performance Computing)マシンの構成を、次の条件で更新することにした。更新後…2025年度 秋期 午前 問11
- マルチプロセッサによる並列処理で得られる高速化率(単一プロセッサのときと比べた倍率)Eを,次の式によって評価する。r=0…2025年度 春期 午前 問11
- あるクライアントサーバシステムにおいて、クライアントから要求された1件の検索を処理するために、サーバで平均100万命令が…2024年度 秋期 午前 問15
- 複数のクライアントから接続されるサーバがある。このサーバのタスクの多重度が2以下の場合、タスク処理時間は常に4秒である。…2022年度 春期 午前 問19
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。