Tiedostojärjestelmä
From Wikipedia, the free encyclopedia
Tiedostojärjestelmä on käyttöjärjestelmän toiminto, jolla informaatio järjestetään massamuistiin. Käyttöjärjestelmä tekee abstraktion tallennusmedian fyysisistä ominaisuuksista ja tarjoaa loogisen tallennusyksikön eli tiedoston. Käyttöjärjestelmä hallinnoi tiedostojen sijoittamisen fyysiseen tallennuslaitteeseen, joka on normaalisti haihtumatonta eli tallennettu sisältö säilyy virran katkaisussa ja järjestelmän uudelleen käynnistyksessä. Tiedostojärjestelmä tallettaa tiedostojen lisäksi hakemistorakenteen ja tiedostojen käyttöoikeudet.[1]
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/7/7a/Unix_kaltainen_tiedostojarjestelma.png)
Käyttäjän näkökulmasta tiedostojärjestelmä on käyttöjärjestelmän tärkeimpiä ominaisuuksia, joka pitää huolen tietojen säilömisestä pitkäaikaisesti, ja mahdollistaa tietojen järjestämisen kätevällä tavalla.[2]
Fyysisellä massamuistilaitteella tiedostot ja hakemistot voivat olla tallennettuna pieninä paloina eikä jatkuvina kokonaisuuksina. Tiedostojärjestelmä pitää huolen palojen sijainnista, jotta tiedosto näkyy yhtenä jatkuvana kokonaisuutena sitä käsittelevälle ohjelmalle. Tiedostot järjestetään loogiseen hakemistohierarkiaan (hakemistopuu), joka säilötään erikseen tiedostojärjestelmässä.
Tiedostojärjestelmä luodaan tyypillisesti massamuistille tai kiintolevyn osiolle. Windows-käyttöjärjestelmässä osiot näkyvät eri levyasemakirjaimina. Unix-tyyppisissä käyttöjärjestelmissä eri tiedostojärjestelmiä ei oteta automaattisesti käyttöön kuin järjestelmän käynnistyksen vaatimat. Loput tiedostojärjestelmät liitetään (engl. mount) hakemistopuuhun hakemistojen alle. Esimerkiksi hakemisto /home
voi olla liitoskohta (mount point) tiedostojärjestelmälle joka sisältää käyttäjien omat tiedot. Myös uudemmat Windows-käyttöjärjestelmät osaavat liittää tiedostojärjestelmiä hakemistopuuhun.