Linux: основные и второстепенные номера устройств

Linux: основные и второстепенные номера устройств

Какие типы устройств попадают в категорию основных номеров устройств, а какие типы устройств попадают в категорию второстепенных номеров устройств. В чем реальная разница между этими двумя категориями?

решение1

Все устройства имеют major, minorпару чисел. majorЧисло — это более крупная, более общая категория (например, жесткие диски, устройства ввода/вывода и т. д.), тогда как число minor— более конкретная (т. е. указывает, к какой шине подключено устройство).

Проверятьдокументация ядрадля получения дополнительных примеров.

решение2

Основной номер устройства идентифицирует драйвер (например, дисковод IDE, гибкий диск, параллельный порт, последовательный порт и т. д.) или иногда периферийную карту (первую карту IDE, вторую карту IDE ПК), а вспомогательный номер идентифицирует конкретное устройство (например, первая дискета будет иметь вспомогательный номер 0, вторая — 1 и т. д.).

решение3

Возможно, вас заинтересуетСписок устройств LANANAописывающий основные коды.

Как говорит @Renan, второстепенное зависит от устройства.

Связанный контент