Способность запускать определённые подпрограммы при возникновении различных событий, значительно расширяют возможности вычислительной машины. На лекции говорили о системах прерываниях и некоторых вариантов их аппаратной реализации.
Основные моменты лекции:
6:43 - что такое прерывание
9:46 - классификация событий, требующих обработки
15:10 - маскируемые и немаскируемые прерывания
16:25 - исключения
24:24 - основные характеристики прерываний
27:35 - глубина прерываний
30:40 - допустимые моменты прерывания программ
33:20 - реализация маскирования
35:30 - обзорные и векторные системы прерывания
40:12 - цепочечная схема контроллера прерывания
44:36 - контроллер прерывания с циклическим опросом
48:28 - реализация схемы выделения приоритета
51:36 - контроллер векторных прерываний
1:01:30 - Control and Status Registers в RISC-V для поддержки простейших прерываний
1:07:12 - инструкции для реализации в процессоре на лабораторных работах
1:12:10 - микроархитектура о