Да Вы вообще не представляете себе, что такое "прерывание". Иначе бы знали. что через него никуда залезть невозможно. Более того: видеокарта может вообще не давать прерываний - не обязана.
Аппаратное прерывание - это способ/механизм, которым устройство (типа HDC или сетевой карты) может обратиться к процессору и "привлечь его внимание" в ситуации, когда от процессора требуется совершение каких-то действий. Например, когда по сети приходят какие-то данные, сетевая карта сообщает процессору, что свою часть работы по приёму данных она выполнила, и теперь процессор должен обрабатывать эти данные. В ряде случаев прерыванием устройство сообщает процессору о том, что устройство закончило порученную ему работу и готово взяться за следующую.
А ещё бывает программное прерывание - это извращение.
И наконец, бывают исключения (exceptions). Это вроде аппаратных прерываний, но вызываемых когда программа совершает недопустимую операцию.
no subject
Date: 2017-02-28 04:52 pm (UTC)Да Вы вообще не представляете себе, что такое "прерывание". Иначе бы знали. что через него никуда залезть невозможно.
Более того: видеокарта может вообще не давать прерываний - не обязана.
(Впрочем, прерывания входят в ABI.)
no subject
Date: 2017-03-03 11:26 pm (UTC)-------------------------
а что такое прерывание ?
no subject
Date: 2017-03-04 01:11 am (UTC)А ещё бывает программное прерывание - это извращение.
И наконец, бывают исключения (exceptions). Это вроде аппаратных прерываний, но вызываемых когда программа совершает недопустимую операцию.