午前問25
500バイトのセクタ8個を1ブロックとして、ブロック単位でファイルの領域を割り当てて管理しているシステムがある。2,000バイト及び 9,000バイトのファイルを保存するとき、これら二つのファイルに割り当てられるセクタ数の合計は幾らか。ここで、ディレクトリなどの管理情報が占めるセクタは考慮しないものとする。
22 | |
26 | |
28 | |
32 |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- エ
解説
500バイトのセクタ8個を1ブロックとしているので、最低でも
500×8=4,000バイト
の領域を割り当てなければなりません。
したがって
2,000バイトの場合、1ブロック(4,000バイト)、9,000バイトの場合、3ブロック(12,000バイト)が必要になります。
よって、セクタ数の合計は
(1ブロック+3ブロック)×8セクタ=32セクタ
が必要となります。
500×8=4,000バイト
の領域を割り当てなければなりません。
したがって
2,000バイトの場合、1ブロック(4,000バイト)、9,000バイトの場合、3ブロック(12,000バイト)が必要になります。
よって、セクタ数の合計は
(1ブロック+3ブロック)×8セクタ=32セクタ
が必要となります。