過去問解きまくり研究所 ホーム

平成27年度 秋期 午前 問12

コンピュータ構成要素

セクタ数の合計

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

答えと解説を見る

✓ これが正解エ32

解説

1ブロックは4,000バイト。切上げで8と24、計32です。

割り当ての単位はセクタではなくブロックです。1ブロックは500バイトのセクタ8個ぶんなので、4,000バイトになります。ですから各ファイルは、大きさを4,000で割って切り上げた個数のブロックを受け取ります。2,000バイトのファイルは1ブロックに収まり、9,000バイトのファイルは3ブロックを要します。合わせて4ブロックで、セクタに直すと4かける8で32個です。確かめる軸は2つです。1つ目は、割り算の分母を割り当ての単位のとおりに取れているか。2つ目は、余りが出たときに切り上げているかどうかです。ブロック単位で管理する仕組みでは、最後の1つに空きが生じても丸ごと確保されるので、使った量よりも確保した量のほうが大きくなります。

ほかの選択肢はなぜ違うのか

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

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)