Che cos'è un file speciale?

Un file speciale, noto anche come file di dispositivo, è un file su un computer che viene utilizzato con i driver di dispositivo. Può apparire e agire come un normale file, ma include un nome speciale che lo distingue dagli altri file. Questo nome non può essere utilizzato con nessun altro tipo di file. Il file speciale può fornire comandi a un driver di dispositivo tramite chiamate di sistema Input / Output (I / O). Ciò semplifica il controllo del file da parte di un dispositivo specifico o parte del sistema informatico.

Un nodo del dispositivo memorizza informazioni sul file speciale e utilizza un numero maggiore e uno minore per identificare il file e il driver con cui funziona. Microsoft® utilizza file speciali nei loro sistemi operativi, come il sistema MS-DOS® e Windows®. Una differenza importante è il nome e il modo in cui si distingue il file speciale. Microsoft® fa riferimento a file speciali come file di dispositivo e i sistemi operativi precedenti utilizzano parole di riserva per identificare questi file speciali anziché numeri maggiori e minori.

I file del dispositivo Microsoft® contengono semplici parole chiave come CON e PRN. Possono avere o meno un comando di input e di output. Ad esempio, CON può sia ricevere dati digitati sia stampare dati del computer sulla console. La parola chiave PRN, tuttavia, può solo stampare testo. Non può ricevere alcun input.

Per capire meglio come i file speciali influenzano le persone nella loro vita quotidiana, considera uno studente universitario che ha salvato i suoi termini su un CD-ROM per portarli nella biblioteca del campus e stamparli. Una volta inserito il CD nel computer, il computer deve leggere i dati sul CD e aprirli sul computer in modo che lo studente possa inviarlo alla stampante. Un tipo di file speciale, noto come dispositivo a blocchi, trasferisce i dati in blocchi dal CD al computer. Una volta trasferiti tutti i blocchi, il computer può visualizzare il contenuto del CD sullo schermo del computer.

Oltre ai dispositivi a blocchi, esistono anche dispositivi a caratteri e pseudo-dispositivi. I dispositivi a caratteri funzionano con sistemi che inviano informazioni un carattere alla volta anziché in blocchi di grandi dimensioni come quelli gestiti dai dispositivi a blocchi. Gli pseudo-dispositivi vengono utilizzati per interagire con i comandi che il sistema operativo può eseguire che non richiedono un oggetto fisico per interagire. Il CD-ROM è un oggetto fisico gestito da un dispositivo a blocchi. Uno pseudo-dispositivo si occupa esclusivamente di comandi e non interagisce con nessun oggetto fisico.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?