Indietro

ⓘ Descrittore di file




Descrittore di file
                                     

ⓘ Descrittore di file

Nei sistemi operativi Unix e Unix-like un descrittore di file è un numero intero non negativo che rappresenta un file, una pipe o un socket aperto da un processo e sul quale il processo può effettuare operazioni di input/output.

Tale numero è di fatto un indice in un array che fa parte del process control block il quale contiene a sua volta riferimenti a strutture dati interne al kernel nella file table che mantengono informazioni su ciascun canale di input/output in uso nel sistema.

Queste ultime sono concettualmente composte da:

  • per i file regolari, la posizione corrente nel file per la prossima operazione di input/output, espressa come offset a partire dal primo byte del file.
  • una serie di permessi che indicano quali operazioni di input/output è possibile effettuare tipicamente lettura e/o scrittura ed eventuali modalità speciali ad es. scrittura solo in coda ai dati esistenti;
  • lo stato corrente, che indica ad esempio il raggiungimento della fine dei dati;
  • un riferimento allinode nel caso di file e directory o al socket in caso di comunicazioni di rete o alla pipe;

Dei processi distinti, che tramite strumenti di comunicazione tra processi si sono scambiati tra loro dei descrittori di file, possono avere dei descrittori che fanno riferimento alla stessa voce della file table, e quindi condividere lo stato corrente e la posizione corrente. Notare però che lo stesso file può comparire in più voci della file table, e quindi essere referenziato da più gruppi di descrittori di file.

                                     

1. Descrittori di file particolari

Convenzionalmente, i descrittori di file 0, 1 e 2 rappresentano rispettivamente lo standard input, lo standard output e lo standard error di un processo.

                                     
  • indigene. Intitolato a Lorenzo Rota il primo descrittore della flora bergamasca. In un piccolo spazio di 1.750 metri quadrati vivono oltre 900 specie
  • è ovviamente un omaggio al descrittore del genere. Raccolse una ricca collezione geologica che poi lasciò all università di Oxford. Muore nel 1856 e a
  • estensione file del descrittore della struttura del DVD - Video Lingua ifo codice ISO 639 - 3 iff ifo Institut für Wirtschaftsforschung istituto di previsioni
  • del descrittore scelto, consentendo anche una valutazione qualitativa dei dati ottenibili con le metodiche proprie della radiomica. Questo tipo di elaborazione
  • contengono sia un descrittore primario del volume ISO 9660 a una mappa di partizione Apple, consentendo così al disco di funzionare su diversi tipi di computer
  • implementata aggiungendo al descrittore di pagina il bit di presenza e altri, per facilitare l implementazione di algoritmi di rimpiazzamento. Quando viene
  • 17 descrittori audio di basso livello, su mpeg7lld.nue.tu - berlin.de. EN TU Berlin MPEG - 7 Spoken Content Demonstrator Web - Demo Creazione di file MPEG - 7
  • cui vengono fatte copie di backup in ogni gruppo dei blocchi. Solo la prima copia viene utilizzata per l avvio. Il descrittore del gruppo memorizza il
  • sempre citati come D. dorjulana in modo erroneo dal descrittore Buchar. Il genere Dorjulopirata è infatti di genere maschile nonostante termini per - a. Dal
  • come specificato dal descrittore stesso degli esemplari, è un arbitraria combinazione di lettere anche se è simile alla località di rinvenimento dei paratipi

Anche gli utenti hanno cercato:

bash estrarre righe da file, bash modificare file di testo, linux standard output, std output linux, unix output su file,

...
...
...