Dispositivo a blocchiUn dispositivo a blocchi (da in lingua inglese block device, in italiano anche file di dispositivo o device file), nei sistemi operativi Unix e Unix-like, è un tipo speciale di file che rappresenta una periferica (ad esempio /dev/sda) o un dispositivo virtuale su cui è possibile effettuare operazioni di input/output per blocchi di byte di dimensione predeterminata (tipicamente dispositivi di memoria di massa come i dischi rigidi). DescrizioneIl device driver è un modulo, un driver, che fa da interfaccia tra il kernel e la periferica fisica. I dispositivi a blocchi sono caratterizzati da due numeri, detti major number e minor number, che li identificano internamente al kernel, e che sono specifici per la particolare implementazione. Per esempio, in un sistema basato sul kernel Linux, il dispositivo a blocchi I dispositivi a blocchi, pur potendo esistere in qualsiasi punto del file system, sono tipicamente raccolti all'interno della directory /dev; essi presentano nomi e comportamenti che sono specifici per la particolare implementazione. Per ragioni di sicurezza (dato che provvedono accesso diretto all'hardware, o ad esempio ai dati di un file system senza la mediazione dei permessi per i file in esso contenuti) essi possono essere creati solo dal superuser (root) tramite l'apposito comando mknod, ed è opportuno che non siano accessibili ad utenti ordinari. Voci correlateCollegamenti esterni
|