Što je posebna datoteka?

Posebna datoteka, također poznata kao datoteka uređaja, datoteka je na računalu koja se koristi s upravljačkim programima uređaja. Može se pojaviti i djelovati kao normalna datoteka, ali uključuje poseban naziv koji je razlikuje od drugih datoteka. Ovaj naziv se ne može koristiti s drugim vrstama datoteka. Posebna datoteka može davati naredbe upravljačkom programu uređaja putem Input/Output (I/O) sistemskih poziva. To olakšava datoteci kontrolu nad određenim uređajem ili dijelom računalnog sustava.

Čvor uređaja pohranjuje informacije o posebnoj datoteci i koristi glavni i manji broj za identifikaciju datoteke i upravljačkog programa s kojim radi. Microsoft® koristi posebne datoteke u svojim operativnim sustavima, kao što su sustavi MS-DOS® i Windows®. Važna razlika je naziv i način na koji se posebna datoteka razlikuje. Microsoft® posebne datoteke naziva datotekama uređaja, a stariji operacijski sustavi koriste rezervne riječi za identifikaciju tih posebnih datoteka umjesto glavnih i sporednih brojeva.

Microsoftove datoteke uređaja imaju jednostavne ključne riječi kao što su CON i PRN. Mogu, ali i ne moraju imati i ulaznu i izlaznu naredbu. Na primjer, CON može i primati upisane podatke i ispisivati ​​računalne podatke na konzolu. Ključna riječ PRN, međutim, može ispisati samo tekst. Ne može primiti nikakav unos.

Kako biste bolje razumjeli kako posebne datoteke utječu na ljude u svakodnevnom životu, razmislite o studentici koja je spremila svoj seminarski rad na CD-ROM da ga odnese u knjižnicu kampusa i ispiše. Nakon što stavi CD u računalo, računalo treba pročitati podatke s CD-a i otvoriti ih na računalu kako bi ih učenik mogao poslati na pisač. Vrsta posebne datoteke, poznate kao blok uređaj, prenosi podatke u blokovima s CD-a na računalo. Nakon što su svi blokovi prebačeni, računalo može prikazati sadržaj CD-a na zaslonu računala.

Osim blok uređaja, postoje i znakovni uređaji i pseudouređaji. Uređaji sa znakovima rade sa sustavima koji šalju informacije jedan po jedan znak umjesto u velikim blokovima kao što su blok uređaji. Pseudo-uređaji se koriste za interakciju s naredbama koje operativni sustav može izvesti, a koje ne zahtijevaju fizički objekt za interakciju. CD-ROM je fizički objekt kojim rukuje blok uređaj. Pseudo-uređaj se bavi isključivo naredbama i ne stupa u interakciju s fizičkim objektima.