Un fichier spécial, appelé aussi un fichier de périphérique, est un fichier sur un ordinateur qui est utilisée avec les pilotes de périphériques. Il peut comparaître et agir comme un fichier normal, mais elle contient un nom spécial qui le distingue des autres fichiers. Ce nom ne peut pas être utilisé avec d'autres types de fichiers. Le fichier spécial peut donner des ordres à un pilote de périphérique par le biais d'entrées / sorties (I / O) des appels système. Cela rend plus facile pour le fichier de commande d'un dispositif spécifique ou une partie du système d'ordinateur.
Un nœud de périphérique stocke des informations sur le fichier spécial, et utilise un numéro majeur et un mineur pour identifier le fichier et le pilote fonctionne avec. Microsoft utilise des fichiers spéciaux dans leurs systèmes d'exploitation, tels que le système MS-DOS et Windows Une différence importante est le nom et la façon dont le fichier spécial se distingue. Microsoft fait référence à des fichiers spéciaux sous forme de fichiers de périphériques et systèmes d'exploitation plus anciens utilisent des mots de réserve pour identifier ces fichiers spéciaux au lieu des numéros majeurs et mineurs.
Fichiers de périphériques de Microsoft sont simples mots clés tels que CON et PRN. Ils peuvent ou peuvent ne pas être à la fois une entrée et une sortie de commande. Par exemple, peut à la fois recevoir CON données typées et des données informatiques d'impression à la console. Le PRN mot-clé, cependant, ne peut imprimer du texte. Il ne peut recevoir aucune entrée.
Afin de mieux comprendre comment les fichiers spéciaux toucher les gens dans leur vie quotidienne, pensez à un étudiant qui a sauvé sa dissertation sur un CD-ROM de prendre à la bibliothèque du campus et d'impression. Une fois, elle met le CD dans l'ordinateur, l'ordinateur a besoin de lire les données sur le CD et l'ouvrir sur l'ordinateur que l'élève puisse l'envoyer à l'imprimante. Un type de fichier spécial, connu sous le nom d'un périphérique bloc, transfère les données dans des blocs à partir du CD de l'ordinateur. Une fois que tous les blocs ont été transférés, l'ordinateur peut afficher le contenu du CD sur l'écran d'ordinateur.
En dehors de périphériques en mode bloc, en mode caractère et de pseudo-dispositifs existent également. Character devices fonctionner avec des systèmes qui envoient des informations un caractère à la fois au lieu d'en blocs volumineux comme des dispositifs de bloc de la poignée. Les pseudo-dispositifs sont utilisés pour interagir avec commandes du système d'exploitation peut exécuter qui ne nécessitent pas un objet physique pour interagir avec. Le CD-ROM est un objet physique géré par un périphérique bloc. Un pseudo-périphérique traite uniquement avec les commandes et ne pas interagir avec des objets physiques.