令和6年度 秋期 午前Ⅱ 問8
ファイルシステム
索引方式に関する説明
ディスク領域の管理法のうち,索引方式に関する説明として,適切なものはどれか。
- ア位置情報として1ブロックを1ビットに対応させ,そのブロックが空きか使用中かを0か1で示す方式である。
- イファイル名と位置情報を示す先頭クラスタ番号をディレクトリで対応させ,各クラスタには次のクラスタの番号を格納する方式である。
- ウファイルを構成するブロックの位置情報を記録した表をもつ方式である。
- エファイルを構成するブロックを先頭から順にポインタでつなぎ,各ブロックには次のブロックの位置情報を格納する方式である。
答えと解説を見る
✓ これが正解ウファイルを構成するブロックの位置情報を記録した表をもつ方式である。
解説
索引方式はファイルのブロックの位置を表で管理する方式です。
ディスク上のファイルは、複数のブロックに分かれて記録されることがあります。そのブロックがどこにあるかを管理する方法の一つが索引方式で、ファイルを構成する各ブロックの位置情報を一つの表にまとめて持ちます。表を見れば何番目のブロックがどこにあるかがすぐ分かるので、ファイルの途中のデータにも直接たどり着けます。これに対し、ブロック同士をつないで次の位置を順にたどる方式では、途中のデータを読むために先頭から順にたどる必要があります。見分けるときは、位置の情報を一か所の表にまとめているのか、ブロックやクラスタの中に次の位置を書いているのかに注目します。索引方式は本の索引のように位置の一覧を引く方式と覚えると区別できます。
ほかの選択肢はなぜ違うのか
- ア位置情報として1ブロックを1ビットに対応…:1ブロックを1ビットに対応させて空きか使用中かを示すのは、ビットマップによる空き領域の管理です。ディスク全体の使用状況を表すもので、ファイルを構成するブロックの位置を記録する索引方式とは目的が異なります。
- イファイル名と位置情報を示す先頭クラスタ番…:先頭クラスタ番号をディレクトリで管理し、各クラスタに次のクラスタの番号をたどれるようにするのは、FAT のような連結の考え方です。位置を順にたどる仕組みで、一覧の表で管理する索引方式とは違います。
- エファイルを構成するブロックを先頭から順に…:ブロックを先頭からポインタでつなぎ、各ブロックに次の位置を書き込むのは、連結による割当ての方式です。途中のデータを読むにも先頭からたどる必要があり、位置を表で管理する索引方式とは異なります。
出典:令和6年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問8
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)