1

Когда происходит прерывание, как его обработчик знает, что выполнялось до его выполнения (т.е. что прерывает это прерывание)? Как это прерывание распознает, выполнялся ли ранее поток ядра, системный вызов или другое прерывание?

Если этот вопрос очень широкий, пожалуйста, ориентируйтесь на Linux на MIPS.

Извините за мой английский.

0