Подпрограмма обработки прерывания должна начинаться с сохранения содержимого регистров ЦП и сопроцессора, после завершения она должна восстановить контекст работы ЦП.
Контекст потока (процесса) – это информация о текущем состоянии процесса: регистр счётчика команд; регистр указателя стека; регистры процессора и сопроцессора.
Реальное время – обработка информации в соответствии с её поступлением.
По времени реакции на внешние события ОС делятся на:
1) ОС с жестким реальным временем: реакция должна укладываться в жестко определенные временные рамки; требование реентерабельности (способность ядра к повторному использованию своего кода); время реакции – единицы микросекунд (н-р, ОС QNX, бортовые системы, промышленность);
2) ОС с мягким реальным временем: функции ядра нереентерабельны гарантируется среднее время реакции на внешние события: единицы миллисекунд. (н-р, Unix, DOS);
3) ОС вне реального времени: не гарантируется своевременная обработка внешних событий; запросы от внешних устройств могут быть потеряны (н-р, Windows).