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