Ce este un fișier special?

Un fișier special, cunoscut și ca fișier de dispozitiv, este un fișier de pe un computer care este utilizat cu driverele de dispozitiv. Poate să apară și să acționeze ca un fișier normal, dar include un nume special care îl deosebește de alte fișiere. Acest nume nu poate fi folosit cu alte tipuri de fișiere. Fișierul special poate da comenzi unui driver de dispozitiv prin apeluri de sistem de intrare/ieșire (I/O). Acest lucru face ca fișierul să controleze mai ușor un anumit dispozitiv sau o parte a sistemului informatic.

Un nod de dispozitiv stochează informații despre fișierul special și folosește un număr major și un număr minor pentru a identifica fișierul și driverul cu care lucrează. Microsoft® folosește fișiere speciale în sistemele lor de operare, cum ar fi sistemul MS-DOS® și Windows®. O diferență importantă este numele și modul în care se distinge fișierul special. Microsoft® se referă la fișiere speciale ca fișiere de dispozitiv, iar sistemele de operare mai vechi folosesc cuvinte de rezervă pentru a identifica aceste fișiere speciale în loc de numere majore și minore.

Fișierele dispozitivului Microsoft® au cuvinte cheie simple, cum ar fi CON și PRN. Ele pot avea sau nu atât o comandă de intrare, cât și o comandă de ieșire. De exemplu, CON poate primi atât date tastate, cât și date computerizate pe consolă. Cuvântul cheie PRN, totuși, poate imprima doar text. Nu poate primi nicio intrare.

Pentru a înțelege mai bine modul în care fișierele speciale afectează oamenii în viața lor de zi cu zi, luați în considerare o studentă care și-a salvat lucrarea pe un CD-ROM pentru a o duce la biblioteca campusului și a o tipări. Odată ce pune CD-ul în computer, computerul trebuie să citească datele de pe CD și să le deschidă pe computer, astfel încât elevul să le poată trimite la imprimantă. Un tip de fișier special, cunoscut sub numele de dispozitiv bloc, transferă datele în blocuri de pe CD pe computer. Odată ce toate blocurile au fost transferate, computerul poate afișa conținutul CD-ului pe ecranul computerului.

Pe lângă dispozitivele bloc, există și dispozitive cu caracter și pseudo-dispozitive. Dispozitivele de caractere funcționează cu sisteme care trimit informații un caracter la un moment dat, în loc să fie în blocuri mari, precum dispozitivele bloc. Pseudo-dispozitivele sunt folosite pentru a interacționa cu comenzile pe care sistemul de operare le poate executa și care nu necesită un obiect fizic pentru a interacționa. CD-ROM-ul este un obiect fizic manipulat de un dispozitiv bloc. Un pseudo-dispozitiv se ocupă exclusiv de comenzi și nu interacționează cu niciun obiect fizic.