MS-DOS、OS-2和Windows等操作系统中也有专门的设备文件。它们允许应用程序使用设备驱动程序，通过标准输入输出系统调用与驱动程序交互，从而简化了许多任务，也带来了于设备特性、功能无关的用户级I/O。设备文件通常为周边设备提供简单的接口，如打印机。它也可访问这些设备的特定资源，如硬盘分区。它还可以访问没有连接到任何真实设备的系统资源，如数据接受器和随机数生成器。在类Unix操作系统中包含两类设备节点，分别为字符文件与块文件。它们的区别是操作系统和硬件如何向它们读写数据。它们合称为设备特定文件