カコモンノート

問16応用情報技術者 令和4年度 春期

16 / 80問
令和4年度 春期2022年

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

この問題の図
問題に添えられた図。出典は下に書いています。

選択肢をえらぶと、答えと解説が出ます

選択肢をえらぶと、
ここに答えと解説が出ます
正答 3

解説

正解は3。処理時間を1単位として、条件どおりに時間を追う。一時ファイルは各ジョブの開始時に50Mバイトずつ作り、直後のジョブ(複数なら最初に生起されるもの)の終了時に消す。
・時刻0〜1:Aが実行。ファイルはAの1個で50。
・時刻1〜2:A終了でB、Cが生起され、多重度2で同時に実行。Aのファイル(Bが参照、Bの終了で削除)とB・Cのファイルで150。
・時刻2〜3:B・C終了でAのファイルが消え、D・Eが実行。Bのファイル(Dが参照)、Cのファイル(Eが参照)、D・Eのファイルで200。
・時刻3〜4:D・E終了でB・Cのファイルが消え、Fが実行。D・E・Fのファイルで150。
同時に存在する量の最大は200Mバイトなので、最低200Mバイト要る。

  • 1は、100Mバイトでは時刻1〜2の150すら入らない。
  • 2は、150Mバイトは時刻1〜2や3〜4の量で、ピークの時刻2〜3に足りない。
  • 4は、250Mバイトになる時刻はなく、最低限の容量としては多すぎる。

根拠:ジョブスケジューリングと資源の同時使用量の標準的な理解

KEY POINT
一時ファイルの必要容量は全ファイルの合計ではなく、時間を追ったときに同時に存在する量の最大値で決まる。
出典:令和4年度 春期 応用情報技術者試験 午前 問16(独立行政法人 情報処理推進機構(IPA))
独立行政法人情報処理推進機構(IPA)が公表している過去問題です。IPA の「過去問題の使用について」に基づき、IPA が指定する形で出典を明記して掲載しています(利用の許諾申請は不要)。問題文・選択肢の内容は変えていません。元の問題冊子から文字を起こす都合で、改行・字間の空白は省き、英数字の全角・半角は元とそろえていない箇所があります。図表は IPA が公表した問題冊子のものです。解説は当サイトが独自に作成したもので、IPA とは関係ありません。