Hakemisto (tietojenkäsittely) - Directory (computing)

Kuvakaappaus Microsoft Windowsin komentorivi -ikkunasta, jossa näkyy hakemistoluettelo.

In Computing , eli hakemisto on tiedostojärjestelmän luetteloinnin rakenne, joka sisältää viittauksia muihin tiedostoihin , ja mahdollisesti muita hakemistoja. Useissa tietokoneissa, hakemistoja kutsutaan kansioita , tai laatikkoa , analoginen on työpöytään tai perinteistä toimisto arkistokaappi . Nimi on peräisin kirjoista, kuten puhelinluettelosta, jossa luetellaan kaikkien tietyllä alueella asuvien ihmisten puhelinnumerot.

Tiedostot järjestetään tallentamalla niihin liittyvät tiedostot samaan hakemistoon. Vuonna hierarkkinen tiedostojärjestelmä (eli sellainen, jossa tiedostojen ja hakemistojen järjestetään siten, että muistuttaa puu ), hakemiston sisältämää toista hakemistoa kutsutaan alihakemisto . Termiä vanhempi ja lapsi käytetään usein kuvaamaan alihakemiston ja hakemiston välistä suhdetta, johon se on luetteloitu, jälkimmäinen on vanhempi. Tällaisen tiedostojärjestelmän ylimmän hakemiston, jolla ei ole omaa ylätasoa, kutsutaan juurihakemistoksi .

Yleiskatsaus

Kaavio hierarkkisesta hakemistopuusta. Päähakemistoa kutsutaan tässä "MFD", päähakemistoa varten.

Historiallisesti ja jopa joissakin moderneissa sulautetuissa järjestelmissä tiedostojärjestelmät joko eivät tukeneet hakemistoja ollenkaan tai niillä oli vain "tasainen" hakemistorakenne , mikä tarkoittaa, että alihakemistoja ei tuettu; oli vain ryhmä ylimmän tason hakemistoja, joista jokainen sisälsi tiedostoja. Nykyaikaisissa järjestelmissä hakemisto voi sisältää sekoituksen tiedostoja ja alihakemistoja.

Viittausta sijaintiin hakemistojärjestelmässä kutsutaan poluksi .

Monissa käyttöjärjestelmissä ohjelmilla on liitetty työkansio , jossa ne suoritetaan. Yleensä ohjelman käyttämien tiedostonimien oletetaan olevan tässä hakemistossa, jos tiedostonimiä ei ole määritetty nimenomaisella hakemistonimellä.

Jotkin käyttöjärjestelmät rajoittavat käyttäjän pääsyä vain koti- tai projektihakemistoonsa, jolloin heidän toimintansa erotetaan muista käyttäjistä. Alkuvuodesta Unix juurihakemiston oli kotihakemisto pääkäyttäjänä , mutta moderni Unix yleensä käyttää toiseen hakemistoon, kuten / root tähän tarkoitukseen.

Sopusoinnussa Unix filosofian , Unix-järjestelmät kohtelevat hakemistoja kuin tiedostotyypin.

Kansion metafora

Mallikansion kuvake ( KDE: stä ).

Nimi kansion , joista aiheutuu vastaavasti kansio käytetään toimistoissa, ja käytetty hierarkkinen tiedostojärjestelmä suunnittelu sähköinen kirjaaminen Machine, Kirjanpito (ERMA) Mark 1 julkaistiin vuonna 1958 sekä Xerox Star , käytetään lähes kaikissa nykyaikaisten käyttöjärjestelmien työpöytäympäristöt. Kansiot kuvataan usein kuvakkeilla, jotka muistuttavat visuaalisesti fyysisiä tiedostoja.

On eroa hakemiston , joka on tiedostojärjestelmä käsite, ja graafinen käyttöliittymä metafora, jota käytetään edustamaan sitä (a kansio ). Esimerkiksi Microsoft Windows käyttää erityisten kansioiden käsitettä auttaakseen tietokoneen sisällön esittämään käyttäjälle melko johdonmukaisella tavalla, mikä vapauttaa käyttäjän joutumasta käsittelemään absoluuttisia hakemistopolkuja, jotka voivat vaihdella Windows -versioiden välillä ja yksittäisiä asennuksia. Monissa käyttöjärjestelmissä on myös "älykkäiden kansioiden" käsite tai virtuaaliset kansiot, jotka heijastavat tiedostojärjestelmähaun tai muun toiminnon tuloksia. Nämä kansiot eivät edusta hakemistoa tiedostohierarkiassa. Monet sähköpostiohjelmat mahdollistavat kansioiden luomisen sähköpostin järjestämiseksi. Näillä kansioilla ei ole vastaavaa esitystä tiedostojärjestelmärakenteessa.

Jos viitataan asiakirjasäiliöön , termi kansio on sopivampi. Termi hakemisto viittaa tapaan, jolla strukturoitu luettelo asiakirjatiedostoista ja kansioista tallennetaan tietokoneeseen. Ero voi johtua tavasta, jolla hakemistoa käytetään; Unix järjestelmissä, / usr / bin / yleensä kutsutaan hakemiston katsottaessa komentoriviltä konsoli , mutta jos pääsee läpi graafisen tiedosto johtaja , käyttäjät voivat joskus kutsua sitä kansiota.

Etsi välimuisti

Käyttöjärjestelmissä, jotka tukevat hierarkkinen tiedostojärjestelmien (käytännössä kaikki uudempiin) toteuttaa eräänlaista välimuistiin ja RAM viimeaikaisten polun hakuja. Vuonna Unix maailmassa, tämä on yleensä kutsutaan Directory nimen etsinnässä Cache (DNLC), vaikka sitä kutsutaan dcache päälle Linux .

Paikallisissa tiedostojärjestelmissä DNLC -merkinnät vanhenevat yleensä vain muiden uudempien merkintöjen painostuksen vuoksi. For Network File System yhtenäisyyden mekanismi on tarpeen varmistaa, että merkintöjä ei ole kumoa muita asiakkaita.

Katso myös

Viitteet

Ulkoiset linkit