ответ

1

ISR и DPC могут вытеснить текущий код из-за более высокого приоритета их уровня выполнения. После того, как преемственность завершена, код ISR/DPC начинает выполняться. Репликация памяти - это очень простая операция, и она потребуется почти наверняка. После запроса доступа к памяти может быть заменена строка кэша.

Чтобы подвести итог выше, ISR и DPC нарушают стабильное состояние и выполняют операции вне порядка из-за их более высокого приоритета. Зачастую выполнение требует разной памяти, чем в настоящее время кэшировано (поскольку оно не является частью логики, которая выполнялась до приостановки), что приводит к загрязнению в отношении кода, который выполнялся до прерывания.