Qu'est-ce qu'un fichier spécial?
Un fichier spécial, également appelé fichier de périphérique, est un fichier sur un ordinateur utilisé avec les pilotes de périphérique. Il peut apparaître et se comporter comme un fichier normal, mais il comporte un nom spécial qui le distingue des autres fichiers. Ce nom ne peut être utilisé avec aucun autre type de fichier. Le fichier spécial peut donner des commandes à un pilote de périphérique via des appels système Input / Output (I / O). Cela permet au fichier de contrôler plus facilement un périphérique spécifique ou une partie du système informatique.
Un nœud de périphérique stocke des informations sur le fichier spécial et utilise un numéro majeur et un numéro mineur pour identifier le fichier et le pilote avec lesquels il fonctionne. 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 réside dans le nom et la distinction du fichier spécial. Microsoft® désigne les fichiers spéciaux en tant que fichiers de périphérique et les systèmes d'exploitation plus anciens utilisent des mots de réserve pour identifier ces fichiers spéciaux au lieu de numéros majeurs et mineurs.
Les fichiers de périphérique de Microsoft® ont des mots clés simples tels que CON et PRN. Ils peuvent ou non avoir à la fois une commande d'entrée et une commande de sortie. Par exemple, CON peut à la fois recevoir des données saisies et imprimer des données informatiques sur la console. Toutefois, le mot clé PRN ne peut imprimer que du texte. Il ne peut recevoir aucune entrée.
Pour mieux comprendre l’impact des fichiers spéciaux sur les gens dans leur vie quotidienne, considérons une étudiante qui a sauvegardé son mémoire sur un CD-ROM afin de l’emporter à la bibliothèque du campus et de l’imprimer. Une fois le CD inséré dans l'ordinateur, l'ordinateur doit lire les données qu'il contient et l'ouvrir pour que l'élève puisse l'envoyer à l'imprimante. Un type de fichier spécial, appelé périphérique bloc, transfère les données en blocs du CD vers l'ordinateur. Une fois que tous les blocs ont été transférés, l'ordinateur peut afficher le contenu du CD sur l'écran de l'ordinateur.
Outre les périphériques en mode bloc, il existe également des périphériques caractère et des pseudo-périphériques. Les périphériques caractère utilisent des systèmes qui envoient des informations un caractère à la fois au lieu de grands blocs comme ceux gérés par les périphériques blocs. Les pseudo-périphériques sont utilisés pour interagir avec les commandes que le système d'exploitation peut exécuter et ne nécessitant pas d'interaction avec un objet physique. Le CD-ROM est un objet physique géré par un périphérique bloc. Un pseudo-périphérique traite uniquement des commandes et n'interagit avec aucun objet physique.