.
Начертательная геометрия Геометрическое черчение Инженерная графика Интегралы Математический анализ Матрицы Производные Векторная алгебра

 

4.2. Параметры эффективности системы прерывания

 

Для сравнения различных СПП используются чаще всего следующие параметры их функционирования:

·                    время реакции – время между появлением запроса на прерывание и началом выполнения первой команды прерывающей программы (tр). Так как tр зависит от приоритета программы, то для характеристики системы используют время реакции для программы с наивысшим приоритетом;

·                    время обслуживания прерывания – разность между полным временем выполнения прерывающей программы (tпр) и временем выполнения всех полезных команд (tп), т. е. tобс = tз + tв;

·                    удельный вес прерывающих программ;

·                    глубина прерывания – максимальное число программ, которые могут прерывать друг друга. Возможны случаи:

- только один запрос воспринимается системой;

- глубина прерывания фиксирована (n0);

- программы могут сколько угодно раз прерывать друг друга.

 

Схема прерывания при выполнении прерывающих программ изображена на рис. 4.2.


Рис. 4.2. Запросы прерывания:

 

а – система с нулевой глубиной прерывания; б – система с глубиной прерывания, равной 2

 

Ясно, чем больше глубина прерывания, тем лучше можно учесть приоритетное обслуживание. Так, если при глубине прерывания n0 пришла
n0+1-я программа, когда выполняется n-е прерывание, причем n0+1-я программа с наивысшим приоритетом, то она будет принята к исполнению только после выполнения n0-й программы;

·  насыщение системы прерывания. Если tp или tп запроса настолько велики, что запрос окажется необслуженным к моменту прихода нового запроса от того же устройства, то возникает явление, называемое насыщением системы прерывания. В этом случае факт посылки предыдущего запроса от данного источника будет утрачен. Параметры системы должны быть так согласованы, чтобы насыщение системы не наступило.

На главную