| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > запрет/разрешение прерываний |
| Автор: setq 20.7.2005, 13:35 |
| зачем нужен механизм разрешения/запрета аппаратных прерываний? обрисуйте вкратце если не трудно... |
| Автор: Sardar 20.7.2005, 14:19 |
| Есть моменты когда нельзя отвлекаться, тогда прерывания и отключают. Отключить прерывания под IAx86 может только ядро ОС(софт на нулевом кольце). Механизм прерываний есть почти везде. Например из какого то микроконтроллера я пишу в MMC карту, в этот момент не нужно что бы кто то прервал процесс, иначе будет лажа. Потому прерывания отключаються. |
| Автор: bel_nikita 20.7.2005, 14:27 | ||
setq
|
| Автор: Payne 22.7.2005, 13:48 | ||
Только потом нужно не забыть снова разрешить прерывания, а иначе можно получить глюки... вплоть до повисания компа. |
| Автор: JoyEx 7.8.2005, 15:53 |
| Самое главное отключать (cli или через контроллер) все те прерывания, которые на данный момент не могут быть обработаны. |