平成25年度 春期 午前Ⅱ 問10
ファイルシステム
索引方式に関する説明
ディスク領域の管理法のうち,索引方式に関する説明として,適切なものはどれか。
- ア1ブロックを1ビットに対応させ,そのブロックが空きか使用中かを0か1で示す方式である。
- イファイル名と先頭クラスタ番号をディレクトリで対応させ,各クラスタには次のクラスタの番号を格納する方式である。
- ウファイルを構成するブロックの位置情報を記録した表をもつ方式である。
- エファイルを構成するブロックを先頭から順にポインタでつなぐ方式である。
答えと解説を見る
✓ これが正解ウファイルを構成するブロックの位置情報を記録した表をもつ方式である。
解説
索引方式は、ファイルのブロックの位置を表にまとめて持ちます。
ディスク領域の管理法は、ファイルを構成するブロックの場所をどう記録するかで分かれます。索引方式は、ファイルごとに、そのファイルを構成するブロックの位置情報を並べた表(索引)を持つ方式です。表を引けば何番目のブロックがどこにあるかがすぐ分かるので、先頭から順にたどらなくても目的のブロックへ直接アクセスできます。これに対して、ブロック同士をポインタでつなぐ方式は、途中のブロックへ行くのに前から順にたどる必要があります。位置を表で持つか、つないでたどるかを軸にすると整理できます。
ほかの選択肢はなぜ違うのか
- ア1ブロックを1ビットに対応させ,そのブロ…:1ブロックを1ビットに対応させて空きか使用中かを示すのは、ビットマップで空き領域を管理するやり方です。どのブロックが空いているかは分かりますが、どのブロックがどのファイルのものかは表しません。
- イファイル名と先頭クラスタ番号をディレクト…:ディレクトリに先頭クラスタ番号を置き、そこから次のクラスタ番号を順にたどってファイルを組み立てる方式です。番号を数珠つなぎに追う連結の考え方で、位置を一つの表にまとめる索引方式とは違います。
- エファイルを構成するブロックを先頭から順に…:各ブロックが次のブロックの場所を持ち、数珠つなぎにする方式です。後ろのほうのブロックを読むには先頭から一つずつ追いかけることになり、位置を一覧で持つ索引方式とは別物です。
出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問10
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)