Механизм прерываний

· Сигнал запроса прерывания процесса (таймер…)

· Процессор сохранение счетчика команд и слово в текущем стеке. Считывает вектор прерывания, соответствующий данному запросу. Переходит к процедуре обработки прерывания, адрес которой указан в векторе.

o Производится аппаратно.

· Переключение стека на системный, копирует значение счетчика команда и слово состояние процессора из пользовательского стека в системный. Сохраняет остальные регистры процессора в системном стеке. Осуществляет вызов процедуры обработчика на языке высокого ровня.

o Реализуются на Assembler

· Процесс обработки на языке высокого уровня

· Планировщик (на ЯВУ) выбирает процесс для запуска

· Процедура на Assembler выполняет восстановление; запускает процесс