dispositivo de comunicación - rompecabezas en línea
Los archivos de dispositivos o ficheros de dispositivos (en inglés device files) son archivos especiales usados en casi todos los sistemas operativos derivados de Unix y también en otros sistemas.
Archivos de dispositivos en Unix y GNU/ Linux
En los sistemas operativos Unix y GNU/ Linux un archivo de dispositivo es un archivo especial estandarizado en Filesystem Hierarchy Standard que se establece en el directorio /dev (en el caso de Solaris en /devices) en cuyos subdirectorios se establece un contacto con dispositivos de la máquina, ya sean reales, como un disco duro, o virtuales, como /dev/null. Esta flexibilidad capaz de abstraer el dispositivo y considerar solo lo fundamental, la comunicación, le ha permitido adaptarse a la rapidez de los cambios y a la variación de dispositivos que ha enriquecido a la computación.
El archivo de dispositivo representa al dispositivo para comunicarlo con programas que se ejecutan en la máquina. No es un archivo propiamente dicho, sino que el usuario lo ve como un archivo. Para ello debe existir un driver apropiado para el dispositivo.
Por ejemplo, el programa de edición de imágenes Gimp puede acceder al scanner a través del archivo de dispositivo /dev/scan.
Existen varios tipos de dispositivos:
c – character devices: dispositivos orientados a caracteres
b – block devices: dispositivos orientados a bloques
s – socket devices: dispositivos orientados a socketsLos nombres de los archivos de dispositivos dependen del sistema operativo.
Dispositivos orientados a bloques
Dispositivos orientados a bloques transmiten datos en bloques (paquetes) y por esa razón son usados a menudo para la transmisión paralela de datos. Estos dispositivos utilizan el Buffer de datos del sistema operativo.