Mikä on erikoistiedosto?

Erikoistiedosto, joka tunnetaan myös laitetiedostona, on tietokoneessa oleva tiedosto, jota käytetään laiteajureiden kanssa. Se voi näyttää ja toimia tavallisen tiedoston tavoin, mutta sisältää nimen, joka erottaa sen muista tiedostoista. Tätä nimeä ei voi käyttää muiden tiedostotyyppien kanssa. Erikoistiedosto voi antaa komentoja laiteajurille tulo/lähtö (I/O) järjestelmäkutsujen kautta. Tämä helpottaa tiedoston hallintaa tiettyä laitetta tai osaa tietokonejärjestelmästä.

Laitesolmu tallentaa erikoistiedoston tiedot ja tunnistaa tiedoston ja ohjaimen, joilla se toimii, käyttämällä pää- ja sivulukua. Microsoft® käyttää käyttöjärjestelmissään erityisiä tiedostoja, kuten MS-DOS®- ja Windows®-järjestelmiä. Tärkeä ero on nimi ja tapa, jolla erityistiedosto erotetaan. Microsoft® viittaa erikoistiedostoihin laitetiedostoina, ja vanhemmat käyttöjärjestelmät käyttävät varaussanoja näiden erityistiedostojen tunnistamiseen suurten ja pienien numeroiden sijaan.

Microsoftin® laitetiedostoissa on yksinkertaisia ​​avainsanoja, kuten CON ja PRN. Niillä voi olla tai ei ole sekä tulo- että lähtökomentoa. Esimerkiksi CON voi vastaanottaa kirjoitettuja tietoja ja tulostaa tietokoneen tietoja konsoliin. Avainsana PRN voi kuitenkin tulostaa vain tekstiä. Se ei voi vastaanottaa mitään tuloa.

Ymmärtääksesi paremmin, miten erityiset tiedostot vaikuttavat ihmisiin heidän jokapäiväisessä elämässään, harkitse opiskelijaa, joka on tallentanut kurssiteoksensa CD-ROM-levylle ja vie sen kampuksen kirjastoon ja tulostaa. Kun hän laittaa CD -levyn tietokoneeseen, tietokoneen on luettava CD -levyn tiedot ja avattava ne tietokoneella, jotta opiskelija voi lähettää sen tulostimelle. Erikoistiedosto, joka tunnetaan lohkolaitteena, siirtää tiedot lohkoina CD -levyltä tietokoneelle. Kun kaikki lohkot on siirretty, tietokone voi näyttää CD -levyn sisällön tietokoneen näytölle.

Lohkolaitteiden lisäksi on olemassa myös hahmo- ja pseudo-laitteita. Merkkilaitteet toimivat järjestelmien kanssa, jotka lähettävät tietoja yksi merkki kerrallaan eikä suurissa lohkoissa, kuten lohkolaitteiden kahva. Pseudo-laitteita käytetään vuorovaikutuksessa sellaisten komentojen kanssa, joita käyttöjärjestelmä voi suorittaa ja joiden ei tarvitse olla fyysisen objektin kanssa vuorovaikutuksessa. CD-ROM on lohkolaitteen käsittelemä fyysinen objekti. Pseudo-laite käsittelee puhtaasti komentoja eikä ole vuorovaikutuksessa minkään fyysisen objektin kanssa.