Junior — Middle
Објасните шта представља дескриптор фајла у оперативном систему Linux
sobes.tech АИ
Одговор од АИ
Дескриптор фајla у Linux-у је целобројни идентификатор који оперативни систем користи за управљање отвореним фајловима, сокетима, уређајима и другим ресурсима улаза/излаза.
Када процес отвори фајл или креира сокет, језгро враћа дескриптор фајла — индекс у таблици отворених фајлова процеса. Преко овог дескриптора процес може читати, писати, затварати ресурс и извршавати друге операције.
На пример, стандардни токови улаза/излаза имају фиксне дескрипторе:
- 0 — stdin
- 1 — stdout
- 2 — stderr
Дескриптори фајлова омогућавају апстракцију рада са различитим типовима ресурса на јединствен начин, коришћењем системских позива као read(), write(), close().