En informática , específicamente en sistemas operativos Unix y similares , un dispositivo sin formato es un tipo especial de dispositivo lógico asociado con un archivo de dispositivo de caracteres que permite acceder directamente a un dispositivo de almacenamiento, como una unidad de disco duro , sin pasar por los cachés y los búferes del sistema operativo (aunque los cachés de hardware aún podrían usarse). Las aplicaciones como un sistema de administración de bases de datos pueden usar dispositivos sin formato directamente, lo que les permite administrar cómo se almacenan los datos en caché, en lugar de aplazar esta tarea al sistema operativo.
En FreeBSD , todos los archivos de dispositivos son, de hecho, dispositivos sin procesar. La compatibilidad con dispositivos que no son sin procesar se eliminó en FreeBSD 4.0 para simplificar la gestión del búfer y aumentar la escalabilidad y el rendimiento. [1]
En Linux , la apertura de un dispositivo de bloque con el indicador O_DIRECT reemplaza el uso de dispositivos sin formato. Los dispositivos sin formato se eliminaron por completo del núcleo de Linux en la versión 5.14. [2]