ファイルシステム
このノートの問いがそのまま復習カードになり、忘れかけたころに出題されます。
シラバス Ver.6.5 の小分類 46「ファイルシステム」(大分類 8:コンピュータシステム/中分類 17:ソフトウェア)。
2026-08-05 にシラバス本文と突合済み。
0. 何を押さえるか
パスの書き方が計算問題として出ます。押さえるのは 2 つだけです。
| 起点 | 書き出し | |
|---|---|---|
| 絶対パス | ルートディレクトリ | \ から始まる |
| 相対パス | カレントディレクトリ | .(自分)や ..(1 つ上)を使う |
.. は 1 つ上の階層——これさえ分かれば相対パスの問題は解けます。
1. ディレクトリとパス
根拠: シラバス 8-17-46
ルートディレクトリとカレントディレクトリの違いは?
| 何か | |
|---|---|
| ルートディレクトリ | 階層構造の最上位。ここより上は無い |
| カレントディレクトリ | いま作業している位置 |
絶対パスはルートから、相対パスはカレントから書く。
相対パスの . と .. の意味は?
. と .. の意味は?| 意味 | |
|---|---|
. |
カレントディレクトリ(自分自身) |
.. |
1 つ上のディレクトリ(親) |
..\..\B\file.txt なら「2 つ上へ行き、そこから B の中の file.txt」。
カレントディレクトリが \A\B\C のとき、
..\D\x.txt はどこを指すか?
\A\B\C のとき、..\D\x.txt はどこを指すか?\A\B\D\x.txt
.. で 1 つ上(\A\B)へ移り、そこから D\x.txt をたどる。
.. が何回あるかを数えてから、残りをつなぐのが解き方。
2. ファイルの扱い
根拠: シラバス 8-17-46
ファイル拡張子とは?
ファイル名の末尾に付ける、種類を示す文字列(.txt、.jpg、.xlsx)
OS はこれを見て、開くアプリケーションを決める。
拡張子は書き換えられるので、
中身と一致している保証はない——
実行ファイルを画像に見せかける手口があるため、
セキュリティ上の注意点になる。
アーカイブとは? 圧縮との違いは?
アーカイブ = 複数のファイルを 1 つにまとめること
圧縮 = データ量を小さくすること
厳密には別の操作だが、
実際にはまとめて小さくする形で同時に行われることが多い(zip など)。
まとめる利点は、送受信や保管が 1 単位で済むこと。
フラグメンテーションとは? どう対処するか?
ファイルが記憶装置上のあちこちに分断されて配置される現象
書き込みと削除を繰り返すと、
空き領域が細切れになり、1 つのファイルが連続して置けなくなる。
HDD では読み書きが遅くなるため、
再配置(デフラグ)で連続させる。
SSD では効果が薄い——可動部がなく、
どこにあっても読み出し時間が変わらないため。