ITパスポート 2010年 秋期 問67
問題文
PCのファイルシステムの役割として、適切なものはどれか。
選択肢
ア:アプリケーションプログラムが、ハードディスクやDVDなど記録媒体の違いを意識しなくてもファイルにアクセスできるように、統一したインタフェースを提供する。(正解)
イ:アプリケーションプログラムがファイルアクセスを開始し、アクセス終了待ち状態になったとき、ほかのアプリケーションプログラムにCPUを割り当てる。
ウ:アプリケーションプログラムが、ファイルにアクセスするときにファイル名や入出力データの文字コード種別の違いを意識しなくても処理できるように、ファイルの文字コードを自動変換する機能をもつことになっている。
エ:アプリケーションプログラムがファイルにアクセスするに先立って、当該ファイルがコンピュータウイルスに感染していないかを確認する。
🔒 解説は解答すると表示されます
PCのファイルシステムの役割として、適切なものはどれか。【ITパスポート 解説】
正解の理由
アは「アプリケーションプログラムが、ハードディスクやDVDなど記録媒体の違いを意識しなくてもファイルにアクセスできるように、統一したインタフェースを提供する。」です。
ファイルシステム(ファイルを管理する仕組み)は、記憶装置ごとの細かい違いを隠して、プログラムが同じ方法(統一されたインタフェース)でファイルを扱えるようにする役割を持ちます。これにより、アプリケーションは「どの媒体に保存されているか」を気にせずにファイルの読み書きができます。
ファイルシステム(ファイルを管理する仕組み)は、記憶装置ごとの細かい違いを隠して、プログラムが同じ方法(統一されたインタフェース)でファイルを扱えるようにする役割を持ちます。これにより、アプリケーションは「どの媒体に保存されているか」を気にせずにファイルの読み書きができます。
(注)ファイルシステム:ファイルの名前管理、保存場所の管理、アクセス方法を決めるコンピュータの仕組み。
ハードディスク:磁気でデータを記録する代表的な記憶装置。DVD:光でデータを読み書きする記録メディア。インタフェース:機能の呼び出し方や約束ごと。
ハードディスク:磁気でデータを記録する代表的な記憶装置。DVD:光でデータを読み書きする記録メディア。インタフェース:機能の呼び出し方や約束ごと。
解法ステップ
- 問題文で「ファイルシステム」の役割を問うていることを確認する。
- 「ファイルシステム」の基本的な役割を思い出す:ファイルの管理・保存・検索・名前付け・アクセス方法の提供。
- 各選択肢を見て、ファイルシステムの役割に合致するものを選ぶ。
- アは「記録媒体の違いを意識させない統一インタフェース」を示しており、ファイルシステムの典型的な役割と一致する。
- 他の選択肢は CPU スケジューリング、ウイルス検査、文字コード変換など、ファイルシステムの一般的な役割ではない。
- よってアを正解と判断する。
選択肢別の誤答解説
-
ア: 正解。ファイルシステムは記憶装置(ハードディスク、SSD、DVD など)の違いを抽象化して、アプリが同じ方法でファイル操作できるようにする。
-
イ: 誤り。これは「CPU(中央処理装置:コンピュータの頭脳)が別のプログラムを実行するために切り替える」つまりスケジューリングの説明で、ファイルシステムの役割ではありません。スケジューラ(実行順を決める仕組み)は OS(オペレーティングシステム:コンピュータ全体を管理するソフトウェア)の別の機能です。
-
ウ: 誤り。文字コード(文字をコンピュータが扱うための数値化の方式。例:UTF-8、Shift_JISなど)の自動変換は、一般にファイルシステムの役割ではありません。文字コード変換はアプリケーションやミドルウェア(別のソフト)が行うことが多いです。ファイルシステムは「どこにデータがあるか」「どう呼ぶか」を提供しますが、保存中のバイト列の中身(文字の意味)を自動的に変換することは通常しません。
-
エ: 誤り。ウイルス検査(コンピュータウイルス:悪意のあるソフトウェアの検出)はアンチウイルスソフトの役割です。ファイルシステム自体はウイルス検査を義務づけたり自動で行ったりするものではありません。ただし、OS と連携してファイルを監視する仕組みを持つ製品はありますが、それはファイルシステムそのものの基本的な役割ではありません。
よくある誤解
-
「ファイルシステム=OSの全部」だと思う
- 誤解です。ファイルシステムは OS の一部(あるいはストレージ管理の仕組み)ですが、OS には他にもプロセス管理(スケジューリング)、メモリ管理、ネットワーク管理など多数の機能があります。
-
「ファイルシステムがファイルの中身(文字コードやウイルス)を勝手に処理する」
- 通常はしません。ファイルシステムはデータの格納とアクセスの仕組みを提供しますが、中身の解釈や安全性チェックは別のソフトが担当します。
-
「全ての記憶媒体が同じように扱えるのはハードが自動で合わせているから」
- 実際はファイルシステム(ソフトウェア側)が違いを吸収して、アプリが同じ手続きで扱えるようにしています。
補足コラム
- よく使われるファイルシステムの名前:NTFS(Windows 標準)、FAT32(古い互換性重視)、exFAT(大容量対応)、ext4(Linux 標準)、APFS(Apple の新しい方式)など。これらは内部のデータ構造や機能(アクセス権管理、ジャーナリング=障害時の復旧支援など)が異なります。
- プログラムがファイルにアクセスする際の代表的な呼び出し(API)には open(ファイルを開く)、read(読む)、write(書く)、close(閉じる)などがあります。これらの呼び出しを通じてファイルシステムが裏で記憶装置にデータを保存します。
- 「マウント」という言葉:外付けドライブやUSBを接続したときに、システムがそのファイルシステムを使えるようにする手続きのことです。
FAQ
Q1: ファイルシステムとフォルダ(ディレクトリ)の違いは?
A1: フォルダ(ディレクトリ)はファイルを整理するための「入れ物」です。ファイルシステムは、そのフォルダ構造やファイル名、実際の保存場所などを管理する仕組み全体を指します。
A1: フォルダ(ディレクトリ)はファイルを整理するための「入れ物」です。ファイルシステムは、そのフォルダ構造やファイル名、実際の保存場所などを管理する仕組み全体を指します。
Q2: 文字コードが違うファイルを開くと文字化けするのはなぜ?
A2: ファイルシステムはバイト列を保存するだけで、どの文字コードで書かれたかは通常記録しません。アプリやエディタが正しい文字コードで読み取らないと文字化けします。必要ならアプリ側で変換します。
A2: ファイルシステムはバイト列を保存するだけで、どの文字コードで書かれたかは通常記録しません。アプリやエディタが正しい文字コードで読み取らないと文字化けします。必要ならアプリ側で変換します。
Q3: ファイルシステムが壊れたらどうなる?
A3: ファイルの場所を示す情報などが壊れるとファイルが読めなくなります。ジャーナリング機能(変更履歴を残す仕組み)があると復旧しやすくなります。定期的なバックアップが重要です。
A3: ファイルの場所を示す情報などが壊れるとファイルが読めなくなります。ジャーナリング機能(変更履歴を残す仕組み)があると復旧しやすくなります。定期的なバックアップが重要です。
Q4: ウイルス対策ソフトはファイルシステムと関係ある?
A4: ウイルス対策ソフトはファイル読み書き時に監視したりスキャンしたりしますが、それは追加のソフトの働きです。ファイルシステム自体が自動でウイルスチェックするわけではありません。
A4: ウイルス対策ソフトはファイル読み書き時に監視したりスキャンしたりしますが、それは追加のソフトの働きです。ファイルシステム自体が自動でウイルスチェックするわけではありません。
関連キーワード: ファイルシステム、ストレージ、ディレクトリ、ファイル管理、アクセス制御、ジャーナリング、マウント、文字コード、スケジューラ

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

