Из Википедии, бесплатной энциклопедии. В Unix и Unix-подобных компьютерных операционных системах дескриптор файла (FD, реже fildes) - это уникальный идентификатор (дескриптор) файла или другого ресурса ввода/вывода, например канал или сетевой сокет.
Как работает файловый дескриптор?
Дескриптор файла - это неотрицательное число. Когда мы открываем существующий файл или создаем новый файл, ядро возвращает дескриптор файла процессу. Ядро поддерживает таблицу всех дескрипторов открытых файлов, которые используются.
Что такое файловый дескриптор - файловый дескриптор, используемый ядром для ссылки на файл?
В большинстве операционных систем, таких как UNIX, файловые дескрипторы представлены как объекты типа «int». Дескриптор файла используется ядром в качестве индекса в таблице описаний файлов в порядке, чтобы определить, какой процесс первоначально открыл конкретный файл, а затем разрешить выполнение запрошенных операций над открытым…
Что такое файловый дескриптор в Python?
Дескриптор файла - это целое число, которое идентифицирует открытый файл в таблице открытых файлов, хранимой ядром для каждого процесса. … Файловые объекты - это классы Python, которые обертывают файловые дескрипторы, чтобы сделать работу с файлами более удобной и менее подверженной ошибкам.
Что такое файловый дескриптор в программировании сокетов?
Сокет - это абстракция конечной точки связи. Дескрипторы сокетов реализованы в виде файладескрипторы в системе UNIX. … Действительно, многие функции, работающие с файловыми дескрипторами, такие как чтение и запись, будут работать с дескриптором сокета.