Sobes.tech
Junior — Middle

Објасните шта представља дескриптор фајла у оперативном систему Linux

sobes.tech АИ

Одговор од АИ

Дескриптор фајla у Linux-у је целобројни идентификатор који оперативни систем користи за управљање отвореним фајловима, сокетима, уређајима и другим ресурсима улаза/излаза.

Када процес отвори фајл или креира сокет, језгро враћа дескриптор фајла — индекс у таблици отворених фајлова процеса. Преко овог дескриптора процес може читати, писати, затварати ресурс и извршавати друге операције.

На пример, стандардни токови улаза/излаза имају фиксне дескрипторе:

  • 0 — stdin
  • 1 — stdout
  • 2 — stderr

Дескриптори фајлова омогућавају апстракцију рада са различитим типовима ресурса на јединствен начин, коришћењем системских позива као read(), write(), close().