ITの基礎知識|ITパスポート・基本情報

【基本情報技術者試験】の記事一覧

この記事での学習内容 ITパスポート 基本情報 応用情報

ハードディスク装置などの補助記憶装置の領域を,OS や利用者がファイルやディレクトリ(フォルダ)として使用できるようにするための機能を理解する。また,OS ごとに異なるファイルシステムが提供されていること,代表的なファイルシステムの特徴を理解する。

用語例:FAT ファイルシステム,NTFS,HFS(Hierarchical File System),NFS(Network File System),ボリューム

ファイルシステム

ファイルシステムとは、ハードディスクなどの記憶媒体中にファイルやディレクトリを作成・管理する仕組みのことです。ファイルシステムはOSによって異なり、FAT、NTFS、HFSなどがあります。

FAT(File Allocation Tables)

FATはハードディスク媒体の領域の区分である、クラスタの割り付け状況の表です。クラスタの使用状態・空き状態を記録したり、クラスタの連鎖を表すためにFATをリンクしたりします。FAT方式は、ハードディスク媒体のファイル管理の方式として普及しています。

FATの項目はクラスタの状態をビットで表す簡潔な形式です。ビット数の異なる幾つかの方式があり、扱えるハードディスク媒体の容量には限界があるので、非互換や効率低下があることをユーザが意識することがあります。代表的なものにFAT16、FAT32があり、WindowsでもUSBメモリなどの外部媒体にはFAT32がよく用いられています。

NTFS(NT File System)

NTSFはマイクロソフトのOSであるWindows NTで使われはじめて本格的なファイル管理方式です。FATよりも複雑ですが、アクセス権を記録するので、複数のユーザが使用する場合の安全性が高まります。また、アクセスを記録して障害時の復旧が容易なので信頼性が高まります。

アクセス権の細かな設定の他に、1ファイル、1ドライブの最大容量がFATよりも大きく取れるのが特徴です。

HFS(Hierarchial File System)

HFSは、木構造の管理情報を用いてハードディスク媒体のファイルを階層的に管理する方式です。配列型の表を用いるFATに比べて柔軟性があるのが特徴です。

ボリューム

ボリュームとは一つの記憶媒体の一区画を示す単位です。磁気テープ1本、ハードディスク1台といった単位でボリューム名(ボリュームラベル)がつけられて管理されます。OSによっては、1台のハードディスクに複数のボリュームを作成できるものもあります。

通常、1つのボリュームには複数のファイルを収納します。ファイル管理プログラムが表示するファイルやフォルダの階層図にはボリュームも表示されます。

その他のファイルシステム

その他の代表的なファイルシステムとしては、UNIX系で用いられるJFSがあります。

JFSはジャーナル・ファイル・システムの意味で、ファイルシステム上のメタデータをトランザクション単位で管理・保持している。

その他、Linux系で用いられるext3、ext4などもよく知られています。

 

この記事での学習内容 ITパスポート 基本情報 応用情報ファイルを階層化して扱うディレクトリの種類と特徴,ディレクトリが管理するファイル情報,ファイル制御ブロック,ファイルポインタ,ファイルハンドルなどのファイル管理の仕組み,絶対パス,相対パスを使用したファイルの特定方法を理解する。また,ディレクトリ管理,ファイル共有の仕組み,考え方,アクセス権を理解する。用語例:物理的位置,保護情報,参...

Read more...

情報処理技術者試験での学習内容【応用情報・基本情報】・ファイルを階層化して管理するディクトリの種類,特徴,ファイル管理の仕組みを修得し,応用する。・ファイルシステムの種類,特徴を修得し,応用する。・ファイル編成,アクセス手法,検索手法,バックアップ方式を修得し,応用する。【ITパスポート】・ファイル管理の考え方を理解し,基本的な機能を利用する。・バックアップの基本的な考...

Read more...

この記事での学習内容 基本情報 応用情報アプリケーションソフトウェアの標準構造の実装に使われるクラスやライブラリの集まりである開発フレームワークの考え方,代表的なフレームワークを理解する。開発フレームワーク開発フレームワークとは、システム開発を標準化して効率的にすすめるための全体的な枠組みです。ソフトウェアをどのように開発すべきかを、再利用可能なクラスなどによって示し、特定の用途に使え...

Read more...

この記事での学習内容 基本情報 応用情報オブジェクト指向技術を基盤としたソフトウェアの部品化によるソフトウェア開発手法であるコンポーネントウェアの考え方,代表的なコンポーネントウェア技術を理解する。用語例:コンポーネント,Java Beans,ActiveX,CORBAコンポーネントウェアコンポーネントウェアは、ソフトウェアのコンポーネント(部品、モジュール)の総称です。ハードウェ...

Read more...

ライブラリ

2017.10.20
この記事での学習内容 基本情報 応用情報プログラムやマクロなどを格納するライブラリを理解する。用語例:ソースライブラリ,オブジェクトライブラリ,ロードライブラリ,DLL(Dynamic Link Library),クラスライブラリライブラリライブラリとは、応用ソフトウェアでよく利用される関数や機能などを一箇所にまとめて、共用できるようにしたもののことです。提供される形式や利用形...

Read more...

API

2017.10.20
この記事での学習内容 基本情報 応用情報応用プログラムから見たAPI の役割,機能を理解する。用語例:関数,ライブラリ,Web API,API 仕様APIAPI(Application Programming Interface:アプリケーション・プログラミング・インタフェース)とは、応用ソフトウェアから利用できるオペレーティングシステムのモジュール、プログラミング言語のライブラリ...

Read more...

この記事での学習内容 基本情報 応用情報シェルは,利用者からのコマンド,指示を受けてそれを解釈し,プログラムの起動,制御などカーネルの機能を呼び出す役割をもつこと,及び代表的なコマンドを理解する。用語例:コマンドインタプリタ,BShell,CShell,COMMAND.COM,cmd.exeシェルの役割と機能シェルは、オペレーティングシステムのカーネルに対して、コマンドインタプリタ...

Read more...

この記事での学習内容 基本情報 応用情報OS と応用ソフトウェアの中間に位置する各種ミドルウェアの役割と機能,ミドルウェアの選択と利用の考え方を理解する。用語例:応用プログラム間連携ソフトウェア,DBMS,通信管理システム,ソフトウェア開発支援ツール,運用管理ツール,TP(Transaction Processing:トランザクション処理)モニタミドルウェアの役割と機能ミドルウ...

Read more...

ミドルウェア

2017.10.20
情報処理技術者試験での学習内容【応用情報・基本情報】代表的なミドルウェアの役割,機能を修得し,応用する。(1)ミドルウェアの役割と機能 基本情報 応用情報OS と応用ソフトウェアの中間に位置する各種ミドルウェアの役割と機能,ミドルウェアの選択と利用の考え方を理解する。用語例:応用プログラム間連携ソフトウェア,DBMS,通信管理システム,ソフトウェア開発支援ツール,運用管理ツール...

Read more...