![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Во время выполнения какой-либо программы могут возникнуть события, требующие его немедленной реакции. Необходимость его незамедлительного решения другой задачи, переполнение разрядной сетки, программный или аппаратный сбой – всё это событие, требующее переключение компьютера на другой программу. Переход к другой программе осуществляется по средством прерываний. Прерывание программы – это процесс переключения процессора с одной программы на другую по внешнему сигналу, с сохранением информации для последующего возобновления прерванной программы. При возникновении события, приводящего к прерыванию, формируется сигнал, наз. запросом прерывания.
Источники запросов прерывания: схемы контроля процессора, системы питания, память, ПУ.
Функции:
1. возврат к прерванной программе.
2. восстановление состояния прерываемой программы
3. осуществление перехода к прерывающей программе.
4. запоминание состояния прерванной программы.
Характеристики системы прерывания:
1. общее число входов от источников (число запросов прерываний)
2. затраты времени на переключение программы.
3. глубина прерывания, т.е. max число программ, которое м.б. последовательно прервано друг с другом. 4. время реакции (время ожидания, прошедшее между запросом прерывания и началом переключения программы).
Упрощенная временная диаграмма процесса прерывания
Дата публикования: 2015-02-03; Прочитано: 302 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!