Movatterモバイル変換


[0]ホーム

URL:


Siirry sisältöön
Wikipedia
Haku

Tiedosto

Wikipediasta
Musiikkitiedostoja

Tiedosto (engl.file) ontiedostojärjestelmään tallennettu joukkotavuja.Tiedosto sisältää esimerkiksi tekstiä, musiikkia, kuvia taitietokoneohjelman.

Suomen sanaatiedosto ei sisälly vuonna 1966 valmistuneeseenNykysuomen sanakirjaan.[1] Se on kuitenkin ollut käytössä jo viimeistään vuonna 1969.[2]

Tiedostojen tallentaminen

[muokkaa |muokkaa wikitekstiä]

Tiedosto on kokoelma tietoa, joka talletetaanmassamuistille, joka on tyypillisesti haihtumatonta, eli tiedot säilyvät virran katkaisussa tai järjestelmän uudelleenkäynnistyksessä. Käyttäjän näkökulmasta tiedosto on pienin varausyksikkö loogisessa tallennuslaitteessa, eli tietoa ei voi tallettaa ilman sen sijoittamista tiedostoon. Tiedostot voivat olla tietokoneohjelmia tai käyttäjändataa.[3]

Useimmissa nykyisissä käyttöjärjestelmissä tiedosto on vain peräkkäin tallennettu joukko tavuja, ja siihen viitataantiedostonimen avulla. Tiedostontiedostomuodon tunnistaminen ja tiedon tulkitseminen ja sen käsittely jää kokonaan sovellusohjelmien vastuulle.Tätenkäyttöjärjestelmä ei ota kantaa siihen sisältääkö tiedosto tekstiä, kuvaa vai ääntä ja käsittelee kaikkia tiedostoja samalla tavoin.

Tiedostojen tallennus massamuistiin tapahtuutiedostojärjestelmän tasolla. Tiedostot järjestetään hierarkkisesti sisäkkäisiinhakemistoihin eli kansioihin, joista lueteltaessa muodostuuhakemistopolku. Nimen lisäksi tiedostoon liittyvää välttämätöntämetatietoa on sen kokotavuina, sillä tiedosto sisältää sille ennalta määrätyn määrän tavuja. Tiedostoille voidaan määrittää myös omistaja ja eritasoisia käyttöoikeuksia.

Tiedostojen rakenne

[muokkaa |muokkaa wikitekstiä]

Unix-järjestelmissä tiedostot ovat yksiulotteinen joukko tavuja ilman tiettyä rakennetta.[4][5]

On eräitä käyttöjärjestelmiä, joissa tiedosto voi olla yksinkertaista tavujen joukkoa rakenteellisempi. Tällainen on ainakinOpenVMS:nFiles-11-tiedostojärjestelmä, jossa tiedosto voi koostuatietokannan tavoin määrätyistätietueista, joissa voi olla useampia määrättyjä kenttiä.[6] Toinen nykyisestä käytännöstä poikkeava käyttöjärjestelmä onCP/M, jonka tiedostoilla ei ole kokoa, vaan tietty määrä varattuja lohkoja. Tällöin sovellusohjelman pitää itse huolehtia siitä, ettei se lue tiedostoon kuulumatonta tietoa.

Tiedostojen laajempi käyttö

[muokkaa |muokkaa wikitekstiä]

Unixin merkittäviin ominaisuuksiin sen kehittäjien mukaan kuuluu hierarkkinen tiedostojärjestelmä ja yhteensopivat rajapinnat. Jälkimmäisestä seuraa käsite "kaikki ovat tiedostoja" (Everything is a file), jossa laitteita voitiin käsitellä tiedostojen kaltaisen rajapinnan kautta. Myöhemmin tätä on täsmennetty muotoon "kaikki ovat tiedostokahvoja", jossa tiedostokahva on yhdistävä tekijä.[7]

Katso myös

[muokkaa |muokkaa wikitekstiä]

Lähteet

[muokkaa |muokkaa wikitekstiä]
  • Goldstein, Andrew C.: Files-11 On-Disk Structure Specification. VAX/VMS Software Devlopment, 1985. Teoksen verkkoversio. (englanniksi)
  • MOT: Tietotekniikan liiton ATK-sanakirja 5.0 (Tietotekniikan liitto ry:n sanastotoimikunta)lähde tarkemmin?
  • ATK-sanasto

Viitteet

[muokkaa |muokkaa wikitekstiä]
  1. Nykysuomen sanakirja, osa 5: S-Tr
  2. Syrjänen, Markku: Tiedostorakenteet, s. 115. (Viittaa Aaro Kinnusen monisteeseenTiedostojen organisointitekniikka (OtaDATA 1969)) OtaDATA, 1973.
  3. Silberschatz & Galvin & Gagne: Operating System Concepts, s. 421-422. (Eighth edition) Wiley, 2009. ISBN 978-0-470-12872-5 (englanniksi)
  4. K. Thompson: UNIX Implementation (PDF) users.soe.ucsc.edu. Viitattu 8.9.2019. (englanniksi)
  5. R. C. Daley & P. G. Neumann: A general-purpose file system for secondary storage dl.acm.org. 1965. doi:10.1145/1463891.1463915 Viitattu 14.4.2022. (englanniksi)
  6. Goldstein, Andrew C.: Files-11 On-Disk Structure Specification. VAX/VMS Software Devlopment, 1985. Teoksen verkkoversio. (englanniksi)
  7. Neil Brown: Ghosts of Unix Past: a historical search for design patterns lwn.net. 27.10.2010. Viitattu 23.10.2020. (englanniksi)
Noudettu kohteesta ”https://fi.wikipedia.org/w/index.php?title=Tiedosto&oldid=22287873
Luokat:
Piilotettu luokka:

[8]ページ先頭

©2009-2025 Movatter.jp