De Wikipedia, la enciclopedia libre. En los sistemas operativos de computadora Unix y similares a Unix, un descriptor de archivo (FD, con menos frecuencia fildes) es un identificador único (manejador) para un archivo u otro recurso de entrada/salida, como un tubería o toma de red.
¿Cómo funciona el descriptor de archivo?
Un descriptor de archivo es un número no negativo. Cuando abrimos un archivo existente o creamos un archivo nuevo, el núcleo devuelve un descriptor de archivo al proceso. El núcleo mantiene una tabla de todos los descriptores de archivos abiertos que están en uso.
¿Qué es el descriptor de archivo utilizado por el kernel para vincular a un archivo?
En la mayoría de los sistemas operativos, como UNIX, los descriptores de archivos se representan como objetos de tipo "int". El kernel utiliza el descriptor de archivo como un índice en la tabla de descripción de archivos en el orden para determinar qué proceso abrió originalmente un archivo específico y luego permite realizar las operaciones solicitadas en el archivo abierto …
¿Qué es un descriptor de archivo en Python?
Un descriptor de archivo es un número entero que identifica el archivo abierto en una tabla de archivos abiertos que mantiene el kernel para cada proceso. … Los objetos de archivo son clases de Python que envuelven descriptores de archivos para que trabajar con archivos sea más conveniente y menos propenso a errores.
¿Qué es el descriptor de archivo en la programación de sockets?
Un socket es una abstracción de un punto final de comunicación. Los descriptores de socket se implementan como archivodescriptores en el sistema UNIX. … De hecho, muchas de las funciones que se ocupan de los descriptores de archivos, como leer y escribir, funcionarán con un descriptor de socket.