Fichiers spéciaux

Un fichier spécial est associé à une unité matérielle particulière ou à une autre ressource du système informatique. Le système d'exploitation utilise des fichiers spéciaux, parfois appelés fichiers d'unité, pour fournir un accès d'entrée-sortie de fichier à des pilotes d'unité de caractères et de bloc spécifiques.

Les fichiers spéciaux, à première vue, semblent être tout comme les fichiers ordinaires, en ce sens qu'ils:
  • Les noms de chemin apparaissent dans un répertoire.
  • Bénéficiez de la même protection d'accès que les fichiers ordinaires.
  • Peut être utilisé de presque toutes les façons que les fichiers ordinaires peuvent être utilisés.
Cependant, il y a une différence importante entre les deux. Un fichier ordinaire est un regroupement logique de données enregistrées sur le disque. Un fichier spécial, par contre, correspond à une entité de périphérique. Exemples :
  • Unité réelle, telle qu'une imprimante ligne.
  • Sous-unité logique, telle qu'une grande section de l'unité de disque.
  • Pseudo-unité, telle que la mémoire physique de l'ordinateur (/dev/mem) ou le fichier null (/dev/null).

Les fichiers spéciaux se distinguent des autres fichiers par un type de fichier (c ou b, pour les caractères ou les blocs) stocké dans les i-nodes pour indiquer le type d'accès au périphérique fourni. Le i-node du fichier spécial contient également les numéros majeur et mineur affectés à l'unité lors de la configuration de l'unité.

Remarque: L'altération de données, la perte de données ou la perte de l'intégrité du système (panne système) se produit si les unités prenant en charge la pagination, les volumes logiques ou les systèmes de fichiers montés sont accessibles à l'aide de fichiers spéciaux de bloc. Les fichiers spéciaux de bloc sont fournis pour les volumes logiques et les unités de disque sur le système d'exploitation et sont uniquement destinés à être utilisés par le système dans la gestion des systèmes de fichiers, des unités de pagination et des volumes logiques. Ces fichiers ne doivent pas être utilisés à d'autres fins.

Plusieurs fichiers spéciaux sont fournis avec le système d'exploitation. Par convention, les fichiers spéciaux se trouvent dans le répertoire /dev .

Des informations supplémentaires sont fournies sur les fichiers spéciaux suivants:

Article Descriptif
3270cn Permet d'accéder aux adaptateurs de connexion 3270 via le pilote d'unité de l'adaptateur de connexion 3270.
bus Permet d'accéder au bus matériel via le pilote d'unité d'E-S de la machine.
cd Permet d'accéder au pilote de périphérique cdrom .
console Permet d'accéder à la console système.
cadrans Permet d'accéder aux cadrans.
vidage Prend en charge le vidage système.
entn Permet d'accéder aux cartes Ethernet 3COM via le gestionnaire de périphériques Ethernet pour cette plateforme.
erreur Prend en charge la consignation des erreurs.
fd Permet d'accéder au pilote d'unité de disquette.
fddin Permet d'accéder au pilote de périphérique FDDI via le gestionnaire de périphérique FDDI.
GIO Permet d'accéder à l'adaptateur d'E-S graphique (GIO).
ide Permet d'accéder au pilote de périphérique de la carte IDE (Integrated Device Electronics).
kbd Permet d'accéder au clavier connecté en mode natif.
kmem et mem Fournit un accès privilégié en lecture et en écriture à la mémoire virtuelle.
lft Implémente un terminal à faible fonction (LFT).
lp Permet d'accéder au pilote de périphérique d'imprimante par ligne.
lpfk Permet d'accéder à la grappe LPFK (Lighted Program Function Key).
lvdd Permet d'accéder au pilote de périphérique de volume logique.
souris Permet d'accéder à la souris connectée en mode natif.
mpqi Permet d'accéder au pilote de périphérique SDLC Multiport Model 2 Adapter (MM2).
nmpqn Permet d'accéder aux adaptateurs multiprotocole via le gestionnaire d'unité MPQP (Multiprotocol Quad Port).
nul Permet d'accéder à l'unité null.
nvram Permet d'accéder à la mémoire RAM non volatile spécifique à la plateforme utilisée pour l'amorçage du système, la configuration et les informations d'erreur fatale.
omd Permet d'accéder au pilote d'unité optique en lecture / écriture.
opn Fournit une interface de diagnostic au pilote d'unité de liaison optique série.
ops0 Permet d'accéder au pilote de périphérique Serial Optical Link
pty Fournit le pilote de périphérique pseudo-terminal (pty).
RANDOM Source de la sortie aléatoire sécurisée.
rcm Fournit une interface d'application permettant d'obtenir et d'abandonner le statut d'un processus graphique via le pilote de périphérique Rendering Context Manager (RCM) .
rhdisk Fournit un accès brut au pilote de périphérique de volume physique (disque fixe).
rmt Permet d'accéder au pilote de périphérique de support de stockage en bloc à accès séquentiel.
scsi Permet d'accéder au pilote d'unité de l'adaptateur SCSI.
tablette Permet d'accéder à la tablette.
tmscsi Permet d'accéder à l'interface SCSI en mode cible via le pilote d'unité SCSI tmscsi .
tokn Permet d'accéder aux adaptateurs d'anneau à jeton via le gestionnaire d'unité d'anneau à jeton.
trace Prend en charge le traçage des événements.
tty Prend en charge l'interface de terminal de contrôle.
urandom Source de la sortie aléatoire sécurisée.
serveur_vty Crée une connexion de type tty à partir de la partition sur laquelle s'exécute un serveur de terminaux virtuels vers un terminal virtuel (et non un serveur de terminaux virtuels) sur une autre partition.