logo search
ПЗ_А

2.3.3.Специальные файлы устройств

Существует два типа устройств – символьные (обращение к которым может осуществляться посимвольно) и блочные (обращение к которым может осуществляться только блоками фиксированного размера) [15]. Доступ к данным устройствам осуществляется через специальные файлы, расположенные в папке /dev. Тип устройства можно определить по символу в строке доступа к файлу («c» для символьных и «b» для блочных). Кроме того среди атрибутов этих специальных файлов можно обнаружить два числа, называемые минорным и мажорным номерами устройства. Мажорный номер определяет драйвер, который будет вызван при применении системных вызовов к данному файлу. Минорный номер используется самим драйвером для идентификации устройства, с которым осуществляется работа в данный момент. Создание специальных файлов с заданными минорным и мажорным номерами осуществляется с помощью команды mknod, которая позволяет задать все необходимые параметры.