IRQ9

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Ответить
popov
Advanced Member
Сообщения: 865
Зарегистрирован: 15.01.2018,22:24
Откуда: Фрязино

IRQ9

Сообщение popov » 04.07.2019,21:20

Расскажите про это странное IRQ9. Читал, что оно совмещено с IRQ2 для совместимости и сделано оно для расширения количества прерываний с 8 до 16. Заметил, что это прерывание не очень любят платы использовать. Если только принудительно руками в BIOS указать, что использовать IRQ9. При этом все любят шарить IRQ10 чуть ли не тремя устройствами. Отчего так? Можно ли его использовать для PCI сетевой карты или лучше она будет висеть вместе с USB контроллером на IRQ10? Всё это про Pentium I систему т.е. без ACPI с 256 виртуальными прерываниями...

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

IRQ9

Сообщение CodeMaster » 04.07.2019,22:39

popov писал(а): 04.07.2019,21:20 Расскажите про это странное IRQ9.
Коротенько
popov писал(а): 04.07.2019,21:20 При этом все любят шарить IRQ10 чуть ли не тремя устройствами. Отчего так?
Это гарантированно свободное от системных нужд прерывание.
popov писал(а): 04.07.2019,21:20 Можно ли его использовать для PCI сетевой карты
Можно, там только вопрос в приоритетах, прерывания 8-15 будут на месте второго. Но я не думаю, что ты будешь строить real time систему и это будет критично.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

popov
Advanced Member
Сообщения: 865
Зарегистрирован: 15.01.2018,22:24
Откуда: Фрязино

IRQ9

Сообщение popov » 07.07.2019,09:56

CodeMaster писал(а): 04.07.2019,22:39 Можно, там только вопрос в приоритетах, прерывания 8-15 будут на месте второго. Но я не думаю, что ты будешь строить real time систему и это будет критично.
Это тоже хороший вопрос.
Везде дают вот такую картину:
https://www.ferra.ru/review/computers/s25464.htm
--
Существует еще одна небольшая тонкость. Все линии прерываний имеют свой приоритет. Чем выше приоритет у линии прерывания, тем быстрее процессор ответит на запрос от устройства находящегося на этой линии. Приоритеты прерываний приведены в таблице ниже в порядке убывания.

Приоритет прерываний
0 1 2-> 8 9 10 11 12 13 14 15 3 4 5 6 7
--
А вот ещё картинка:
https://books.google.ru/books?id=GZFv0V ... ty&f=false
A+ Guide to PC Hardware Maintenance & Repair
Эта мне картинка нормально объяснила почему видеокарты любят IRQ11.
Вложения
content.png

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

IRQ9

Сообщение CodeMaster » 07.07.2019,10:23

popov писал(а): 07.07.2019,09:56 Эта мне картинка нормально объяснила почему видеокарты любят IRQ11.
А мне вот непонятно, почему по этой картинке приоритеты прерываний 8-15 идут через пень колоду. Есть ещё пруфы?
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

popov
Advanced Member
Сообщения: 865
Зарегистрирован: 15.01.2018,22:24
Откуда: Фрязино

IRQ9

Сообщение popov » 07.07.2019,10:30

CodeMaster писал(а): 07.07.2019,10:23 А мне вот непонятно, почему по этой картинке приоритеты прерываний 8-15 идут через пень колоду. Есть ещё пруфы?
Нет. Вот только единственную картинку я нагуглил. Мне всегда интересовало почему видеокарты любят использовать IRQ11, а не 9 и 10. Кроме того, если отключаешь компорты, то BIOS сразу вешает USB контроллер на них. У меня такое подозрение, что такие приоритеты в современных чипсетах сделаны, когда уже нет двух микросхем.

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

IRQ9

Сообщение CodeMaster » 07.07.2019,10:43

popov писал(а): 07.07.2019,10:30 У меня такое подозрение, что такие приоритеты в современных чипсетах сделаны, когда уже нет двух микросхем.
Сомневаюсь. Если этот костыль хранят 30 лет, то думацо только целиком, иначе в нём вообще нет смысла.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

popov
Advanced Member
Сообщения: 865
Зарегистрирован: 15.01.2018,22:24
Откуда: Фрязино

IRQ9

Сообщение popov » 07.07.2019,11:06

А ещё становится понятно почему модемы вешали на COM2 (IRQ3). И тут дело не в мыше на COM1. Приоритет чуть выше получается.

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

IRQ9

Сообщение Rio444 » 07.07.2019,12:48

popov писал(а): 07.07.2019,11:06 А ещё становится понятно почему модемы вешали на COM2 (IRQ3). И тут дело не в мыше на COM1. Приоритет чуть выше получается.
Но вот тут уж точно никакой связи.
И модем, и мышь слишком медленные устройства даже для компьютера уровня 286-386. Времени, чтобы обработать прерывание - предостаточно.
Скорее дело в том, что большинство мышей имеют "маленький" COM-разъём - DB9. Который как раз обычно COM1.
Электронка: Изображение копия Изображение

popov
Advanced Member
Сообщения: 865
Зарегистрирован: 15.01.2018,22:24
Откуда: Фрязино

IRQ9

Сообщение popov » 07.07.2019,17:27

Rio444 писал(а): 07.07.2019,12:48 И модем, и мышь слишком медленные устройства даже для компьютера уровня 286-386. Времени, чтобы обработать прерывание - предостаточно.
Скорее дело в том, что большинство мышей имеют "маленький" COM-разъём - DB9. Который как раз обычно COM1.
OK. А у Вас как эксперта кое мнение по поводу распределений IRQ по устройствам и как это связано с приоритетами?)

Аватара пользователя
Rio444
Почётный пользователь
Сообщения: 26861
Зарегистрирован: 14.09.2014,19:11
Откуда: Ростов-на-Дону

Вклад в сообщество

IRQ9

Сообщение Rio444 » 07.07.2019,17:36

popov писал(а): 07.07.2019,17:27 А у Вас как эксперта кое мнение по поводу распределений IRQ по устройствам и как это связано с приоритетами?)
К сожалению, не являюсь экспертом по IRQ.
Показанная Вами таблица из "A+ Guide to PC Hardware Maintenance & Repair" меня озадачила.
Не понимаю, почему так расставлены приоритеты прерываний.
Электронка: Изображение копия Изображение

Ответить