Descrittore di file

Definizione rapida

Numero che un processo usa come riferimento per una risorsa aperta.

Spiegazione

Il sistema conserva per ogni processo una tabella delle risorse aperte. La posizione occupata da ciascuna voce diventa il suo descrittore, cioè un identificatore simbolico che il programma può passare alle operazioni di lettura e scrittura.

Esempio pratico

Quando un programma scrive sul descrittore 1 invia normalmente il testo all'uscita standard; usando il 2 indirizza invece i messaggi all'uscita degli errori.

Spiegazione tecnica

Le associazioni convenzionali iniziali sono 0 per l'ingresso standard, 1 per l'uscita e 2 per gli errori. Gli ulteriori file aperti ricevono altri indici disponibili nella tabella del processo.

Da non confondere con

Non è il percorso o il nome del file: identifica una risorsa già aperta soltanto nel contesto del processo che la utilizza.