IPA過去問ドリル

平成21年度 秋期 基本情報技術者試験 午前 問13

テクノロジ/コンピュータ構成要素

500 バイトのセクタ8個を1ブロックとして,ブロック単位でファイルの領域を割り当てて管理しているシステムがある。2,000 バイト及び 9,000 バイトのファイルを保存するとき,これら二つのファイルに割り当てられるセクタ数の合計は幾らか。ここで,ディレクトリなどの管理情報が占めるセクタは考慮しないものとする。

出典:平成21年度 秋期 基本情報技術者試験 午前 問13

正解:エ

解説

1ブロックは 500バイト×8個=4,000バイトです。2,000バイトのファイルは4,000バイトのブロック1個(8セクタ)に収まり,9,000バイトのファイルは4,000バイト単位で3ブロック(12,000バイト,24セクタ)を必要とします。したがって割り当てられるセクタ数の合計は 8+24=32 セクタです。

選択肢ごとの解説

  • 誤り。セクタ単位の実データ量(4セクタ+18セクタ)をそのまま合計した値であり,ブロック単位での切り上げを考慮していません。
  • 誤り。ブロックへの切り上げの計算を一部誤った場合に得られる値で,正しい合計とは一致しません。
  • 誤り。9,000バイトのファイルに必要なブロック数を2ブロックと誤って計算した場合の値です。
  • 正しい。2,000バイトのファイルに1ブロック(8セクタ),9,000バイトのファイルに3ブロック(24セクタ)が必要となり,合計32セクタになります。
基本情報技術者の過去問を演習モードで解く