令和3年度 ITパスポート試験 公開問題 問83 解説 アーカイブの定義
多くのファイルの保存や保管のために,複数のファイルを一つにまとめることを何と呼ぶか。
- ア アーカイブ ✓ 正答
- イ 関係データベース
- ウ ストライピング
- エ スワッピング
解説
この問題は、複数のファイルを一つにまとめるというキーワードから、アーカイブを選択する知識問題です。選択肢にある他の用語が、アーカイブとは全く異なる役割を持つ技術であることを確認すれば正解を導き出せます。
アーカイブの役割と仕組み
アーカイブ(archive)は、散らばっている複数のファイルやディレクトリを一つのファイルにまとめる技術です。目的は主に、データの保管、配布、転送の効率化にあります。まとめる際には圧縮技術と組み合わされることが多く、拡張子に .zip や .tar などが使われるのをよく見かけるはずです。
日常的な場面では、大量の画像ファイルを一つのフォルダに入れて送る代わりに、zipファイルとして一つにまとめてメールで送信する行為がまさにアーカイブに該当します。保管においても、古いデータを一つのファイルにまとめておけば、整理がしやすく管理の手間が大幅に減ります。
混同しやすい用語との違い
選択肢に並んでいる用語は、情報処理技術において重要な概念ですが、アーカイブとは目的が異なります。
関係データベース(リレーショナルデータベース)は、データを表形式で管理し、複数のデータ間の関連性を持たせて効率よく検索・更新を行うためのシステムです。ファイルの保管というよりは、データの構造化と整合性に重きを置いています。
ストライピングは、ディスクアレイ(RAID)の技術の一つで、データを複数のハードディスクに分散して書き込むことで、読み書きの速度を向上させる手法です。一つのファイルを分割して保存しますが、管理用の一つのファイルにまとめるアーカイブとは逆の考え方です。
スワッピングは、主記憶(メモリ)の容量が不足した際に、一時的に使っていないデータを補助記憶装置(ハードディスクなど)に退避させるメモリ管理技術です。コンピュータの処理をスムーズにするための自動的な仕組みであり、ユーザーがファイル管理のために行うアーカイブとは性質が異なります。
試験での活用方法
この問題のように、技術用語の定義を問う問題は、それぞれの用語が「何のために使われるのか」という目的をセットで覚えるのが有効です。
・アーカイブ:ファイル整理、保管、配布(まとめる) ・ストライピング:高速化(分割して分散) ・スワッピング:メモリ不足対策(一時的な退避)
このように役割を分類しておけば、似たような選択肢が出てきても迷わず回答できるようになります。
- メモリのスワッピング(Wikipedia)