dispositivo virtual


Un dispositivo virtual en Unix es un archivo como /dev/nullo /dev/urandom, que se trata como un dispositivo, en lo que respecta al software de nivel de usuario, pero el núcleo lo genera sin referencia al hardware.

Por ejemplo, cuando /dev/nullse escribe, el kernel le dice al programa que escribió todo en él (sin escribirlo realmente en ninguna parte), y cuando se lee, se le dice al programa de lectura que ha llegado al final del archivo. Es un archivo de dispositivo (se puede crear con mknod , por ejemplo), pero no hace referencia a ningún hardware.

Los sistemas operativos similares a DOS , Windows y OS/2 definen el dispositivo NUL que realiza una función similar (pero se implementa como parte del procesamiento del nombre del archivo; no existe ningún archivo real con ese nombre).