Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Прерывания представляют собой механизм, позволяющий координировать параллельное функционирование устройств ВС. Прерывание- это принудительная передача управления от выполняемой программы к ОС, а через нее к соответствующей программе обработки прерываний.
Основная цель прерываний: координация и параллельное функционирование отдельных устройств ВС и реагирование на состояние, возникающее при работе процессора.
Прерывания являются основной движущей силой любой ОС.
Механизм прерываний осуществляется аппаратными и программными средствами.
Главные функции механизма прерываний:
внешние - возникают в результате воздействия пользователя или оператора за терминалом, или в результате поступления сигналов от аппаратных устройств- сигналов завершения операций ввода-вывода, сигналов от датчиков управляемых компьютером, технических объектов и др.
внутренние - происходят синхронно выполнению программы. При появлении аварийной ситуации, в ходе исполнения некоторой программы- делении на ноль, ошибки зашиты памяти, обращение по несуществующему адресу, попытка выполнить привилегированную инструкцию в пользовательском режиме и т.п.
программны е - возникают при выполнении особой команды процессора, выполнение которой имитирует прерывание, то есть переход на новую последовательность инструкций. Прерыванием приписывается приоритет, с помощью которого они ранжируются по степени важности и срочности.
Дата публикования: 2014-11-04; Прочитано: 1066 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!