Почему в / dev столько устройств?

Я читал, что ваши устройства перечислены в /dev. У меня не так много устройств, подключенных к моей системе, как указано в этом каталоге. Почему там так много устройств? И как я могу получить информацию о конкретном?

0
задан 15 April 2015 в 03:43

2 ответа

/dev перечисляет блочные и символьные устройства, для которых у ядра есть драйверы, но

  • не все псевдофайлы устройств обязательно присутствуют физически
  • некоторые устройства, такие как сетевые карты нет узлов в /dev

Чтобы увидеть, какие устройства на самом деле присутствуют, лучше использовать что-то вроде команды lshw .

0
ответ дан 15 April 2015 в 03:43

Не каждое устройство в /dev соответствует физическому устройству. Устройства в /dev также включают псевдоустройства, выделенные ядром, что позволяет ядру взаимодействовать с этими абстракциями с использованием стандартного ввода-вывода, как если бы они были обычными файлами. Вот список устройств, как он появился в ядре 2.6 , который также предоставляет некоторые детали для каждого (псевдо) устройства.

0
ответ дан 15 April 2015 в 03:43

Другие вопросы по тегам:

Похожие вопросы: