Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты
Лидеры категории
Лена-пена Лена-пена
Искусственный Интеллект
М.И. М.И.
Искусственный Интеллект
Y.Nine Y.Nine
Искусственный Интеллект
king71alex Куклин Андрей Gentleman Dmitriy •••

Что такое IRQ

Михаил Трофимов Ученик (136), закрыт 8 лет назад
Лучший ответ
Oleggluk Мыслитель (6825) 14 лет назад
IRQ расшифровывается как Interrupt Request, или запрос на аппаратное
прерывание. Прерывание - это процесс, когда процессор прекращает
нормальное выполнение программы, сохраняет необходимую информацию в
стеке и переходит к какому-то заранее выбранному адресу памяти.
Вызывается прерывание аппаратным сигналом с какого-либо устройства.
Есть еще так называемые программные прерывания, но их мы тут
рассматривать не будем. Прерывания имеют номера, и по каждому из них
переходит переход на свой адрес. После отработки вызванной
процедуры, которая называется обработчиком прерывания, управление
возвращается в исходную точку, и продолжается выполнение
первоначальной программы. Адреса могут выбираться различными
способами. Например, быть фиксированными, или находиться в таблице в
каком-то месте памяти. Последний случай и имеет место на процессорах
семейства 80x86. Дальше будем рассматривать только это семейство и
IBM-совместимые машины на его основе.

Для поддержки IRQ в схеме компьютера необходима дополнительная
микросхема, так называемый контроллер прерываний. В данном случае
используется 8259 или его аналоги. В современных машинах это просто
часть чипсета.

просто введи в поисковик "IRQ", это не сложно. там столько информации на сайтах, что все сюда не влезет и нет смысла. А это я все копировал с первого попавшегося сайта по запросу "IRQ"
Остальные ответы
Montaro Armageddon Гуру (4477) 14 лет назад
IRQ расшифровывается как Interrupt Request, или запрос на аппаратное прерывание.
Похожие вопросы