Re: Прерывания и их приоритет
От: pykd_team  
Дата: 22.12.14 12:41
Оценка:
Здравствуйте, algosan, Вы писали:

A>Непонимаю одну вещь. Рассмотрим ситуацию: в APIС одновременно прилетают прерывание от мыши и от клавиатуры.

A>Правильно ли я понимаю, что обслужено будет только одно, потому как очереди прерываний для APIC контроллера не существует?
A>И что будет с вторым прерыванием? Оно будет перепослано через время, или просто потеряется?

Почему очереди не существует? В традиционном APIC прерывания обрабатываются в несколько стадий: запрос прерывания, подтверждение прерывание, окончание прерывания. Для ожидания обработки есть соответвующие регистры.

В новых наборах системной логики есть т.н MSI — они вообще очень хорошо в очереди умеют стоять.
http://pykd.codeplex.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.