Ручка (вычислительная)
- Дескриптор – абстрактная ссылка на ресурс в компьютерном программировании.
- Дескриптор может быть непрозрачным идентификатором (например, целое число) или указателем.
- Общие дескрипторы включают файловые дескрипторы, сетевые сокеты, подключения к базе данных, PID и идентификаторы заданий.
- Дескриптор представляет собой индекс или указатель на глобальный массив надгробий.
- Утечка дескриптора – тип программной ошибки, когда программа не освобождает выделенный дескриптор.
- Дескриптор связывает права доступа к ресурсу и идентифицирует объект.
- В системах, основанных на возможностях, дескрипторы могут передаваться между процессами с соответствующими правами доступа.
- Дескрипторы были популярным решением для управления памятью в 1990-х годах, например, в Mac OS и Windows.
- ФАЙЛОВАЯ структура данных C представляет собой файловый дескриптор, абстрагирующийся от базового файлового представления.
- Windows API широко использует дескрипторы для представления объектов в системе и обеспечения связи между ОС и пользовательским пространством.
Полный текст статьи: