· Сигнал запроса прерывания процесса (таймер…)
· Процессор сохранение счетчика команд и слово в текущем стеке. Считывает вектор прерывания, соответствующий данному запросу. Переходит к процедуре обработки прерывания, адрес которой указан в векторе.
o Производится аппаратно.
· Переключение стека на системный, копирует значение счетчика команда и слово состояние процессора из пользовательского стека в системный. Сохраняет остальные регистры процессора в системном стеке. Осуществляет вызов процедуры обработчика на языке высокого ровня.
o Реализуются на Assembler
· Процесс обработки на языке высокого уровня
· Планировщик (на ЯВУ) выбирает процесс для запуска
· Процедура на Assembler выполняет восстановление; запускает процесс