Ogólnie, deskryptor pliku to Indeks do przechowywanej przez jądro struktury danych zawierającej informacje o wszystkich otwartych plikach. W standardzie POSIX ta struktura danych jest nazwana tablicą deskryptorów plików i jest odrębna dla każdego procesu. Aplikacja użytkownika wykonując operacje plikowe przekazuje do jądra indeks, a jądro zajmuje się w imieniu aplikacji operacjami związanymi z obsługą pliku. Aplikacja nie może bezpośrednio czytać z i pisać do tablicy deskryptorów plików, zmiany w niej są dokonywane przez system w zależności od wykonywanej operacji na pliku.
W systemach Unix deskryptor pliku może odnosić się do pliku, katalogu, urządzenia blokowego lub urządzenia znakowego, gniazda, kolejki FIFO, nienazwanego strumienia lub dowiązania symbolicznego.
Zobacz też deskryptor segmentu – identyfikator segmentu pamięci operacyjnej
Kategoria:Budowa systemu operacyjnego