Dispozitiv de caracter
Un dispozitiv în caractere (dispozitiv cu caractere) este, în sistemele de operare Unix și Unix-like , un tip special de fișier care reprezintă un dispozitiv (/ dev / sda) sau un dispozitiv virtual pe care este posibil să efectuați operațiuni de intrare / ieșire pentru octeți unici sau, în orice caz, pentru cantități de date care nu sunt strict predeterminate.
Dispozitivele cu caractere sunt caracterizate prin două numere, numite număr major și număr minor , care le identifică intern în nucleu și care sunt specifice implementării particulare.
De exemplu, într-un sistem bazat pe nucleu Linux , dispozitivul de caractere /dev/lp0
, care reprezintă o imprimantă conectată la portul paralel , are numărul major corespunzător 6 și numărul minor la 0.
Dispozitivele cu caractere, deși pot exista oriunde în sistemul de fișiere , sunt de obicei colectate în directorul / dev ; au nume și comportamente specifice implementării particulare.
Din motive de securitate (deoarece oferă acces direct la hardware ), acestea pot fi create numai de către superutilizator ( root ) utilizând comanda corespunzătoare mknod .
Exemple tipice de dispozitive cu caracter sunt cele care reprezintă porturi seriale sau / dev / null sau / dev / zero .
Elemente conexe
- Udev
- Blocați dispozitivul
- Mknod - Creați dispozitive de caractere, blocați dispozitive și FIFO .
- / dev / null
- / dev / zero
- / dev / full
linkuri externe
- (EN) Ori Pomerantz, Ghid de programare a fișierelor dispozitivului de caractere în Linux Kernel Module. Adus 25/05/2008 (arhivat din original la 21 mai 2008) .
- ( RO ) Înțelegerea modului în care Kernel asociază driverele la dispozitiv , în configurarea HP-UX pentru periferice: computere HP 9000 . Adus 23/06/2008 .
- ( RO ) Dispozitive ca fișiere , în Tutorialul driverului de dispozitiv (colecția Solaris Express Software Developer Collection) . Adus 23/06/2008 (arhivat din original la 24 iunie 2008) .