500バイトのセクタ8個を1ブロックとして、ブロック単位でファイルの領域を割り当てて管理しているシステムがある。
2,000バイト及び9,000バイトのファイルを保存するとき、これら二つのファイルに割り当てられるセクタ数の合計は幾らか。
ここで、ディレクトリなどの管理情報が占めるセクタは考慮しないものとする。
ア | 22 |
イ | 26 |
ウ | 28 |
エ | 32 |
答え エ
【解説】
500バイトのセクタ8個を1ブロックとするので、1ブロックの大きさは
500バイト×8個 = 4,000バイト
になります。
2,000バイトのデータは、1ブロックで格納でき、9,000バイトのデータは3ブロックで格納できます。
したがって、使用するブロック数は1+3=4になり、1ブロック8セクタなので、使用するセクタの数は
4ブロック×8セクタ/ブロック = 32セクタ
(エ)になります。
【キーワード】
・セクタとブロック