ディレクトリ(コンピューティング)

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
ディレクトリリストを表示するMicrosoftWindows コマンドプロンプトウィンドウのスクリーンショット

ではコンピューティングディレクトリがあるファイルシステムの他への参照が含まカタログ構造コンピュータファイル、およびおそらく他のディレクトリを。多くのコンピュータでは、ディレクトリはフォルダまたは引き出しとして知られており[1] ワークベンチや従来のオフィスのファイリングキャビネットにています。以下のようなブックから名前を導出電話帳特定の地域に住むすべての人の電話番号が一覧表示されます。

ファイルは、関連するファイルを同じディレクトリに保存することによって編成されます。では、階層 ファイルシステム(ファイルとディレクトリが似ている方法で編成されたものである木を)、別のディレクトリ内に含まれているディレクトリが呼び出されるサブディレクトリという用語は、サブディレクトリとそれがカタログ化されているディレクトリとの関係を説明するためによく使用されます。後者は親です。独自の親を持たないこのようなファイルシステムの最上位ディレクトリは、ルートディレクトリと呼ばれます。

概要

階層ディレクトリツリーの図。ルートディレクトリは、マスターファイルディレクトリの場合、ここでは「MFD」と呼ばれます。

歴史的に、そして一部の最新の組み込みシステムでも、ファイルシステムはディレクトリをまったくサポートしていないか、「フラットな」ディレクトリ構造しか持っていませんでした。つまり、サブディレクトリはサポートされていませんでした。トップレベルのディレクトリのグループのみがあり、それぞれにファイルが含まれていました。最近のシステムでは、ディレクトリにファイルとサブディレクトリを混在させることができます。

ディレクトリシステム内の場所への参照は、パスと呼ばれます

多くのオペレーティングシステムでは、プログラムには、実行する作業ディレクトリ関連付けられています。通常、プログラムによってアクセスされるファイル名は、ファイル名が明示的なディレクトリ名で指定されていない場合、このディレクトリ内にあると見なされます。

一部のオペレーティングシステムは、ユーザーのアクセスをホームディレクトリまたはプロジェクトディレクトリにのみ制限するため、他のすべてのユーザーからユーザーのアクティビティを分離します。Unixの初期のバージョンでは、ルートディレクトリはrootユーザーのホームディレクトリでしたが、最近のUnixは通常、この目的のために/ rootなどの別のディレクトリを使用します。

合わせてUNIX哲学、Unixシステムでは、ファイルの種類としてディレクトリを扱います。[2]

フォルダーのメタファー

サンプルフォルダアイコン(KDEから)。

名前のフォルダと同様に提示し、ファイルフォルダの階層ファイルシステムの設計に使用されるオフィスで使用して、電子記録機は、会計(ERMA)マーク1は、1958年に発表され[3]などによってゼロックススター[4 ]は、ほとんどすべての最新のオペレーティングシステムのデスクトップ環境で使用されています。多くの場合、フォルダーは、物理的なファイルフォルダーに視覚的に似たアイコン表されます。

ファイルシステムの概念であるディレクトリと、それを表すために使用されるグラフィカルユーザーインターフェイスのメタファー(フォルダー)には違いがあります独自の研究? ] たとえば、Microsoft Windowsは、特別なフォルダの概念を使用して、コンピュータのコンテンツをかなり一貫した方法でユーザーに提示するのに役立ちます。これにより、ユーザーは、Windowsのバージョン間で異なる可能性のある絶対ディレクトリパスを処理する必要がなくなります。個々のインストール間。多くのオペレーティングシステムには、「スマートフォルダ」または仮想フォルダの概念もありますファイルシステム検索またはその他の操作の結果を反映します。これらのフォルダは、ファイル階層内のディレクトリを表すものではありません。多くの電子メールクライアントでは、電子メールを整理するためのフォルダを作成できます。これらのフォルダには、ファイルシステム構造に対応する表現がありません。

ドキュメントのコンテナを参照している場合はフォルダという用語の方が適切です。[要出典]ディレクトリという用語は、ドキュメントファイルとフォルダの構造化されたリストがコンピュータに保存される方法を指します。この違いは、ディレクトリへのアクセス方法に起因する可能性があります。Unixシステムでは、/ usr / bin /は通常、コマンドラインコンソール表示するとディレクトリと呼ばれますが、グラフィカルファイルマネージャーを介してアクセスする場合、ユーザーはこれをフォルダーと呼ぶことがあります。

ルックアップキャッシュ

階層ファイルシステム(事実上すべての最新のもの)をサポートするオペレーティングシステムは、最近のパスルックアップのRAMキャッシュの形式を実装します。ではUnixの世界では、これは通常と呼ばれているディレクトリ名ルックアップキャッシュそれが呼ばれているが、(DNLC)DキャッシュのLinux[5]

ローカルファイルシステムの場合、DNLCエントリは通常、他のより最近のエントリからの圧力がかかった場合にのみ期限切れになります。以下のためのネットワーク・ファイル・システムコヒーレンスメカニズムはエントリは、他のクライアントによって無効化されていないことを確認する必要があります。[5]

も参照してください

参考文献

  1. ^ 「第1章:チュートリアル」。AMIGAワークベンチの使用コモドール-アミガ。1991年7月。p。46.パスは、ディスク名または場所、および指定されたファイルにつながるすべてのドロワーを指定します。
  2. ^ 「すべてはファイルです」行動遺伝学協会2012年3月10日にオリジナルからアーカイブされまし2021年4月30日取得
  3. ^ バーナードIII、GA; ファイン、L。(1958)。「大規模なエンジニアリングプロジェクトで生成されたレコードの編成と取得」東部合同コンピュータ会議の議事録:59–63。土井10.1109 /AFIPS.1958.75
  4. ^ " " Xerox Starユーザーインターフェイス(1982)" "YouTube 取得した19年11月2014
  5. ^ a b "LinuxNFSクライアントでのClose-To-Openキャッシュの一貫性"Citi.umich.edu 取得した19年11月2014

外部リンク