入出力装置 (全40問中17問目)
No.17
500バイトのセクタ8個を1ブロックとして,ブロック単位でファイルの領域を割り当てて管理しているシステムがある。2,000バイト及び9,000バイトのファイルを保存するとき,これら二つのファイルに割り当てられるセクタ数の合計は幾らか。ここで,ディレクトリなどの管理情報が占めるセクタは考慮しないものとする。
出典:平成21年秋期 問13
- 22
- 26
- 28
- 32
- [出題歴]
- 基本情報技術者 H15春期 問25
- 基本情報技術者 H18春期 問24
- 基本情報技術者 H27秋期 問12
分類
テクノロジ系 » コンピュータ構成要素 » 入出力装置
正解
エ
解説
500バイトのセクタ8個を1ブロックとしていることがポイントです。つまりどれだけ格納するデータサイズが小さくても、最低でも1ブロック(=4,000バイト)の領域を割り当てなければならないことになります。
2,000バイトのファイルを格納するのは、1ブロック(4,000バイト)の領域、9,000バイトのファイルの場合は、3ブロック(12,000バイト)が必要になります。
この2つのファイルを格納するには、計4ブロックの領域を割り当てられることなるので、
4ブロック×8セクタ=32セクタ
したがって割り当てられるセクタ数は合計32個ということになります。
2,000バイトのファイルを格納するのは、1ブロック(4,000バイト)の領域、9,000バイトのファイルの場合は、3ブロック(12,000バイト)が必要になります。
この2つのファイルを格納するには、計4ブロックの領域を割り当てられることなるので、
4ブロック×8セクタ=32セクタ
したがって割り当てられるセクタ数は合計32個ということになります。