Qu'est-ce que le descripteur de fichier défini ?

Table des matières:

Qu'est-ce que le descripteur de fichier défini ?
Qu'est-ce que le descripteur de fichier défini ?
Anonim

De Wikipédia, l'encyclopédie gratuite. Dans les systèmes d'exploitation informatiques Unix et de type Unix, un descripteur de fichier (FD, moins fréquemment fildes) est un identifiant unique (descripteur) pour un fichier ou une autre ressource d'entrée/sortie, comme un tuyau ou prise réseau.

Comment fonctionne le descripteur de fichier ?

Un descripteur de fichier est un nombre non négatif. Lorsque nous ouvrons un fichier existant ou créons un nouveau fichier, le noyau renvoie un descripteur de fichier au processus. Le noyau maintient une table de tous les descripteurs de fichiers ouverts, qui sont en cours d'utilisation.

Qu'est-ce que le descripteur de fichier est un descripteur de fichier utilisé par le noyau pour créer un lien vers un fichier ?

Dans la plupart des systèmes d'exploitation comme UNIX, les descripteurs de fichiers sont représentés comme des objets de type "int". Le descripteur de fichier est utilisé par le noyau comme index dans la table de description de fichier dans l'ordre pour déterminer quel processus a initialement ouvert un fichier spécifique, puis permet d'effectuer les opérations demandées sur le fichier ouvert …

Qu'est-ce qu'un descripteur de fichier en Python ?

Un descripteur de fichier est un entier qui identifie le fichier ouvert dans une table de fichiers ouverts conservée par le noyau pour chaque processus. … Les objets de fichier sont des classes Python qui enveloppent les descripteurs de fichiers pour rendre le travail avec les fichiers plus pratique et moins sujet aux erreurs.

Qu'est-ce qu'un descripteur de fichier dans la programmation par socket ?

Un socket est une abstraction d'un point de terminaison de communication. Les descripteurs de socket sont implémentés sous forme de fichierdescripteurs dans le système UNIX. … En effet, de nombreuses fonctions qui traitent des descripteurs de fichiers, telles que la lecture et l'écriture, fonctionneront avec un descripteur de socket.

Conseillé: