Adresář (výpočetní) - Directory (computing)

Snímek obrazovky okna příkazového řádku systému Microsoft Windows se seznamem adresářů.

V práci na počítači , je adresář je souborový systém struktura katalogizace, který obsahuje odkazy na jiné počítačové soubory a případně dalších adresářů. Na mnoha počítačích, adresáře jsou známé jako složky nebo zásuvek , které jsou analogické k ponku nebo tradiční kancelářské kartotéce . Název pochází z knih jako telefonní seznam, který uvádí telefonní čísla všech lidí žijících v určité oblasti.

Soubory jsou organizovány ukládáním souvisejících souborů do stejného adresáře. V hierarchickém systému souborů (tj. Takovém, ve kterém jsou soubory a adresáře organizovány způsobem, který se podobá stromu ) se adresář obsažený v jiném adresáři nazývá podadresář . Termíny rodič a dítě se často používají k popisu vztahu mezi podadresářem a adresářem, ve kterém je katalogizován, přičemž druhým je rodič. Nejvyšší adresář v takovém souborovém systému, který nemá vlastního rodiče, se nazývá kořenový adresář.

Přehled

Schéma hierarchického adresářového stromu. Kořenový adresář se zde nazývá „MFD“ pro hlavní adresář souborů.

Historicky, a dokonce na některých moderních vestavěných systémech , souborové systémy buď neměly žádnou podporu pro adresáře, nebo měly pouze „plochou“ adresářovou strukturu , což znamená, že podadresáře nebyly podporovány; existovala pouze skupina adresářů nejvyšší úrovně, z nichž každý obsahoval soubory. V moderních systémech může adresář obsahovat kombinaci souborů a podadresářů.

Odkaz na umístění v adresářovém systému se nazývá cesta .

V mnoha operačních systémech mají programy přidružený pracovní adresář, ve kterém se spouští. Pokud názvy souborů nejsou uvedeny s explicitním názvem adresáře, obvykle se předpokládá, že se nacházejí v tomto adresáři.

Některé operační systémy omezují přístup uživatele pouze do domovského adresáře nebo adresáře projektu, čímž izolují jeho aktivity od všech ostatních uživatelů. V dřívějších verzích Unixu byl kořenový adresář domovským adresářem uživatele root , ale moderní Unix k tomuto účelu obvykle používá jiný adresář, jako je /root .

V souladu s filozofií Unixu systémy Unix považují adresáře za typ souboru.

Metafora složky

Ukázková ikona složky (z KDE ).

Název složky , což představuje analogii ke složce souborů používané v kancelářích, a použitý v hierarchickém návrhu souborového systému pro elektronický Machine Recording, účetnictví (ERMA) Mark 1 publikoval v roce 1958, jakož i Xerox hvězda , se používá téměř ve všech desktopová prostředí moderních operačních systémů . Složky jsou často znázorněny ikonami, které vizuálně připomínají fyzické složky souborů.

Existuje rozdíl mezi adresářem , což je koncept systému souborů , a metaforou grafického uživatelského rozhraní, která se používá k jeho reprezentaci ( složka ). Například Microsoft Windows používá koncept speciálních složek, aby pomohl prezentovat obsah počítače uživateli poměrně konzistentním způsobem, který uživatele zbaví nutnosti zabývat se absolutními adresářovými cestami, které se mohou lišit mezi verzemi Windows a mezi jednotlivé instalace. Mnoho operačních systémů má také koncept „inteligentních složek“ nebo virtuálních složek, které odrážejí výsledky hledání systému souborů nebo jiné operace. Tyto složky nepředstavují adresář v hierarchii souborů. Mnoho e -mailových klientů umožňuje vytváření složek pro organizaci e -mailů. Tyto složky nemají ve struktuře souborového systému odpovídající zastoupení.

Pokud jeden odkazuje na kontejner dokumentů , je vhodnější termín složka . Termín adresář označuje způsob, jakým je v počítači uložen strukturovaný seznam souborů dokumentů a složek. Rozdíl může být způsoben způsobem přístupu k adresáři; v systémech Unix je /usr/bin/ obvykle označován jako adresář při prohlížení v konzole příkazového řádku , ale je -li k němu přistupováno prostřednictvím grafického správce souborů , uživatelé jej někdy mohou nazývat složkou.

Vyhledávací cache

Operační systémy, které podporují hierarchické souborové systémy (prakticky všechny moderní), implementují formu ukládání do mezipaměti RAM při nedávném vyhledávání cest . V unixovém světě se tomu obvykle říká Directory Name Lookup Cache (DNLC), ačkoli se tomu v Linuxu říká dcache .

U místních souborových systémů platnost položek DNLC obvykle vyprší pouze pod tlakem jiných novějších položek. Pro souborové systémy síťových soudržnost mechanismus je nezbytné zajistit, aby údaje nebyly vyvráceny jinými klienty.

Viz také

Reference

externí odkazy