Хотя линукс не при чём, вопрос скорее по части архитектуры компуктеров в целом. Вот есть некий SoC с процессором и контроллером прерываний, есть другой внешний девайс, который выставляет свой пин в 1 при наступлении некоторого события и сбрасывает его в 0 после чтения соответствующего регистра в нём. Правильно я понимаю, что если прерывание будет срабатывать по уровню 1, а не по нарастающему фронту, то обработчик прерывания может вызываться много раз, пока тот девайс физически не сбросит свой пин в 0? Что может занять некоторое время после чтения регистра. И чем быстрее выполняется обработчик прерываний, тем больше прерываний увидит ОС? Является ли это дефолтным ожидаемым поведением в большинстве случаев?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Прерывание от PCI (2007)
- Форум прерывания (2008)
- Форум Прерывание (2003)
- Форум Посоветуйте фронт (2017)
- Форум рисовалка фронта (2022)
- Форум MSI прерывание. (2010)
- Форум прерывание Int16h (2017)
- Форум Треды, прерывание (2012)
- Форум внешние прерывания (2021)
- Форум Collectd + прерывания (2010)