令和4年度 春期 応用情報技術者試験 午前 問16
ジョブ群と実行の条件が次のとおりであるとき、一時ファイルを作成する磁気ディスクに必要な容量は最低何Mバイトか。

キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ウ
1. 問題のポイント
- 各ジョブは開始時に50Mバイトの一時ファイルを作成する。
- ジョブの実行多重度は2であり、同時に最大2つのジョブが並行して実行される。
- 一時ファイルは、ジョブが終了するまで削除されない。
2. ジョブの流れと一時ファイルの状態
- ジョブAが開始 → 50Mバイトの一時ファイル作成
- ジョブA終了 → ジョブB・Cが開始 → 50M×2 = 100Mバイトの一時ファイル作成
- ジョブB・C終了 → ジョブD・Eが開始 → 50M×2 = 100Mバイトの一時ファイル作成
- ジョブD・Eが実行中で、ジョブFが待機状態。このとき、一時ファイルが最も多く存在する状態は以下の通り:
- ジョブD・E・B・Cが同時に存在 → 50M×4 = 200Mバイト
3. 結論
- 一時ファイルの容量が最も多くなるのは、ジョブD・Eの実行中にジョブB・Cのファイルが存在するタイミング。
- したがって、一時ファイルを作成する磁気ディスクには少なくとも200Mバイトの容量が必要です。
答え
ウ: 200
出典:令和4年度 春期 応用情報技術者試験 午前 問16