応用情報 午前ラボ

学習の画面へ

空き領域が最大の媒体を選ぶ割当て

出典: 令和元年度 秋期 応用情報技術者試験 午前 問19 (IPA)

三つの媒体 A~C に次の条件でファイル領域を割り当てた場合,割り当てた領域の総量が大きい順に媒体を並べたものはどれか。

〔条件〕

(1) ファイル領域を割り当てる際の媒体選択アルゴリズムとして,空き領域が最大の媒体を選択する方式を採用する。
(2) 割当て要求されるファイル領域の大きさは,順に 90,30,40,40,70,30(M バイト)であり,割り当てられたファイル領域は,途中で解放されない。
(3) 各媒体は容量が同一であり,割当て要求に対して十分な大きさをもち,初めは全て空きの状態である。
(4) 空き領域の大きさが等しい場合には,A,B,C の順に選択する。

  1. ア A,B,C
  2. イ A,C,B
  3. ウ B,A,C
  4. エ C,B,A
正解と解説を見る

正解: エ

ポイント

空き領域が最大の媒体 = これまでに割り当てた量が最小の媒体に、順に割り当てます (同じなら A,B,C の順)。

要求ABC割当て先
909000A
3090300B
40903040C
40907040B
709070110C
3090100110B

総量は A: 90、B: 100、C: 110 なので、大きい順に C,B,A です。

「ソフトウェア」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)