ディスク上に記録された関連情報の集まりを「ファイル」と呼びます。ファイルとは、コンピュータのディスクを媒体としてコンピュータに保存される情報の集合であり、ある種の長期記憶装置または一時記憶装置に保存されるデータ ストリームであり、コンピュータのファイル システムの管理下にあります。ファイルは構造化ファイルと非構造化ファイルに分類できます。構造化ファイルでは、ファイルは複数の関連レコードで構成されますが、非構造化ファイルは文字ストリームとみなされます。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
ディスク上に記録された関連情報の集まりを「ファイル」と呼びます。
コンピュータ ファイルとは
コンピュータにおいて、ファイルとは、コンピュータを使用してコンピュータに保存される情報の集合です。キャリアとしてのハードディスク. これは、ある種の長期記憶装置または一時記憶装置に保存されるデータ ストリームであり、コンピュータのファイル システムによって管理されます。
いわゆる「長期記憶装置」とは、一般にディスク、光ディスク、テープなどを指します。 「短期記憶装置」とは、一般にコンピュータのメモリを指します。
長期ストレージ デバイスに保存されているファイルは、必ずしも長期保存されているわけではないことに注意してください。一部のファイルは、プログラムまたはシステムの動作中に生成され、プログラムまたはシステムの実行後に削除される場合もあります。システムが終了します。
ファイルとは、作成者が定義したファイル名を持つ関連要素の集合を指し、構造化ファイルと非構造化ファイルの 2 種類に分けられます。構造化ファイルでは、ファイルは複数の関連レコードで構成されますが、非構造化ファイルは文字ストリームとみなされます。ファイルはファイル システム内の最大のデータ単位であり、オブジェクトのセットを記述します。たとえば、クラスの生徒をファイルとして記録できます。ファイルにはファイル名が必要で、通常は ASCII コードまたは (および) 漢字の文字列で構成され、名前の長さはシステムによって異なります。たとえば、一部のシステムでは名前は 8 文字と規定されていますが、他のシステムでは 14 文字が許可されています。ユーザーはファイル名を使用してファイルにアクセスします。さらに、ファイルには次のような独自の属性が必要です。
(1) ファイル タイプ。ファイルの種類は、ソース ファイル、ターゲット ファイル、実行可能ファイルなど、さまざまな観点から指定できます。
(2) ファイルの長さ。ファイルの長さは、ファイルの現在の長さを指します。長さの単位は、バイト、ワード、またはブロックにすることも、許容される最大長にすることもできます。
(3) ファイルの物理的な場所。この属性は通常、ファイルがどのデバイス上にあるか、またデバイス上のどこにあるかを示すポインタです。
(4) ファイルの作成時刻。ファイルの最終更新時刻などを指します。
ファイルの種類
ファイルの管理と制御を容易にするために、ファイルはいくつかの種類に分類されます。システムが異なればファイルの管理も異なるため、ファイルの分類方法も大きく異なります。システムやユーザーがファイルの種類を理解しやすくするために、多くの OS ではファイルの種類が拡張子としてファイル名に付加され、ファイル名と拡張子は「.」記号で区切られています。以下に、一般的に使用されるファイル分類方法をいくつか示します。
目的による分類
ファイルの性質と目的に応じて、ファイルは次の 3 つのカテゴリに分類できます。
(1) システム ファイル。システムソフトウェアで構成されるファイルを指します。ほとんどのシステム ファイルは、ユーザーがファイルを呼び出すことのみを許可しますが、ユーザーが変更することはおろか、読み取ることも許可しません。一部のシステム ファイルは、ユーザーが直接開くことはできません。
(2) ユーザー ファイル。ユーザーのソースコード、オブジェクトファイル、実行ファイルやデータなどから構成されるファイルを指します。ユーザーはこれらのファイルをシステムに預けて保管します。
(3) ライブラリ ファイル。標準サブルーチンとよく使うルーチンで構成されたファイルです。このタイプのファイルでは、ユーザーはファイルを呼び出すことができますが、変更することはできません。
データ形式別
この方法によれば、ファイルは次の 3 つのカテゴリに分類することもできます。
(1) ソース ファイル。ソースプログラムとデータからなるファイルのことを指します。通常、ソースプログラムと端末や入力装置によって入力されたデータによって形成されるファイルがソースファイルです。通常、ASCII コードまたは漢字で構成されます。
(2) 対象ファイル。対応する言語のコンパイラによってコンパイルされ、リンカによってリンクされていないオブジェクトコードで構成されるファイルを指します。バイナリファイルです。通常、オブジェクト ファイルで使用されるサフィックスは「.obj」です。
(3) 実行可能ファイル。コンパイルされたオブジェクトコードをリンカで結合したファイルのことを指します。
アクセス制御属性
システム管理者またはユーザーが指定したアクセス制御属性に従って、ファイルは 3 つのカテゴリに分類できます。
( 1) ファイルを実行するだけです。このタイプのファイルは、承認されたユーザーのみが呼び出して実行でき、読み取りも書き込みも許可されません。
(2) 読み取り専用ファイル。このタイプのファイルは、ファイル所有者と承認されたユーザーのみが読み取りを許可されますが、書き込みは許可されません。
(3) ファイルの読み取りと書き込み。これは、ファイル所有者および許可されたユーザーが読み取りまたは書き込みを許可されているファイルを指します。
組織および処理クラス
ファイルの構成形式とシステムの処理方法に応じて、ファイルは 3 つのカテゴリに分類できます。
(1) 通常のファイル: ASCII コードまたはバイナリ コードで構成される文字ファイル。一般ユーザーが作成したソースプログラムファイル、データファイル、オブジェクトコードファイル、OS独自のコードファイル、ライブラリファイル、ユーティリティファイルなどはいずれも通常のファイルであり、通常は外部記憶装置に保存されます。
(2) ディレクトリ ファイル: ファイル ディレクトリで構成され、ファイル システム機能の管理と実装に使用されるシステム ファイル。他のファイルに関する情報は、ディレクトリ ファイルを通じて取得できます。ディレクトリファイルも文字列で構成されているため、通常のファイルと同様のファイル操作が可能です。
(3) 特殊ファイル: 特にシステム内のさまざまな I/O デバイスを指します。一元管理を容易にするため、システムはすべての入出力デバイスをファイルとして扱い、ファイルの形でユーザーに提供しますが、ディレクトリの検索や権限の確認などは通常のファイルと同様ですが、ファイルに対する操作は異なります。ドライバー同士は密接に連携しており、システムがこれらの操作を特定のデバイスの操作に変換します。デバイスデータ交換単位に応じて、スペシャルファイルはブロックデバイスファイルとキャラクタデバイスファイルに分けられます。前者はディスク、光ディスク、テープなどのブロック デバイスでの I/O 操作に使用され、後者は端末やプリンタなどのキャラクタ デバイスでの I/O 操作に使用されます。
さらに関連記事を読みたい場合は、PHP 中国語 Web サイトにアクセスしてください。 !
以上がディスク上に記録された関連情報の集まりを何といいますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。