IRQ9
IRQ9
Расскажите про это странное IRQ9. Читал, что оно совмещено с IRQ2 для совместимости и сделано оно для расширения количества прерываний с 8 до 16. Заметил, что это прерывание не очень любят платы использовать. Если только принудительно руками в BIOS указать, что использовать IRQ9. При этом все любят шарить IRQ10 чуть ли не тремя устройствами. Отчего так? Можно ли его использовать для PCI сетевой карты или лучше она будет висеть вместе с USB контроллером на IRQ10? Всё это про Pentium I систему т.е. без ACPI с 256 виртуальными прерываниями...
- CodeMaster
- Advanced Member
- Сообщения: 7669
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
-
Вклад в сообщество
IRQ9
Коротенько
Это гарантированно свободное от системных нужд прерывание.
Можно, там только вопрос в приоритетах, прерывания 8-15 будут на месте второго. Но я не думаю, что ты будешь строить real time систему и это будет критично.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"
IRQ9
Это тоже хороший вопрос.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.
- CodeMaster
- Advanced Member
- Сообщения: 7669
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
-
Вклад в сообщество
IRQ9
А мне вот непонятно, почему по этой картинке приоритеты прерываний 8-15 идут через пень колоду. Есть ещё пруфы?
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"
IRQ9
Нет. Вот только единственную картинку я нагуглил. Мне всегда интересовало почему видеокарты любят использовать IRQ11, а не 9 и 10. Кроме того, если отключаешь компорты, то BIOS сразу вешает USB контроллер на них. У меня такое подозрение, что такие приоритеты в современных чипсетах сделаны, когда уже нет двух микросхем.CodeMaster писал(а): ↑07.07.2019,10:23 А мне вот непонятно, почему по этой картинке приоритеты прерываний 8-15 идут через пень колоду. Есть ещё пруфы?
- CodeMaster
- Advanced Member
- Сообщения: 7669
- Зарегистрирован: 27.08.2010,11:17
- Откуда: Воронеж
- Контактная информация:
-
Вклад в сообщество
IRQ9
Сомневаюсь. Если этот костыль хранят 30 лет, то думацо только целиком, иначе в нём вообще нет смысла.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"
IRQ9
А ещё становится понятно почему модемы вешали на COM2 (IRQ3). И тут дело не в мыше на COM1. Приоритет чуть выше получается.
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
IRQ9
Но вот тут уж точно никакой связи.
И модем, и мышь слишком медленные устройства даже для компьютера уровня 286-386. Времени, чтобы обработать прерывание - предостаточно.
Скорее дело в том, что большинство мышей имеют "маленький" COM-разъём - DB9. Который как раз обычно COM1.
Электронка: копия
IRQ9
OK. А у Вас как эксперта кое мнение по поводу распределений IRQ по устройствам и как это связано с приоритетами?)
- Rio444
- Почётный пользователь
- Сообщения: 26861
- Зарегистрирован: 14.09.2014,19:11
- Откуда: Ростов-на-Дону
-
Вклад в сообщество
IRQ9
К сожалению, не являюсь экспертом по IRQ.
Показанная Вами таблица из "A+ Guide to PC Hardware Maintenance & Repair" меня озадачила.
Не понимаю, почему так расставлены приоритеты прерываний.
Электронка: копия