Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие |
|||
| РБМК-1000 | |||
| Гражданский суда | |||
| Авиация | |||
Высшая математика |
|||
| Задачи | |||
| Практикум | |||
| Карта сайта | |||
Для сравнения различных СПП используются чаще всего следующие параметры их функционирования:
· время реакции — время между появлением запроса на прерывание и началом выполнения первой команды прерывающей программы (tр). Так как tр зависит от приоритета программы, то для характеристики системы используют время реакции для программы с наивысшим приоритетом;
· время обслуживания прерывания — разность между полным временем выполнения прерывающей программы (tпр) и временем выполнения всех полезных команд (tп), т. е. tобс = tз + tв;
·
удельный вес прерывающих программ
;
· глубина прерывания — максимальное число программ, которые могут прерывать друг друга. Возможны случаи:
- только один запрос воспринимается системой;
- глубина прерывания фиксирована (n0);
- программы могут сколько угодно раз прерывать друг друга.
Схема прерывания при выполнении прерывающих программ изображена на рис. 4.2.
![]() |
а – система с нулевой глубиной прерывания; б — система с глубиной прерывания, равной 2
Ясно,
чем больше глубина прерывания, тем лучше можно учесть приоритетное обслуживание.
Так, если при глубине прерывания n0 пришла
n0+1-я программа,
когда выполняется n-е прерывание, причем n0+1-я программа с наивысшим
приоритетом, то она будет принята к исполнению только после выполнения n0-й
программы;
· насыщение системы прерывания. Если tp или tп запроса настолько велики, что запрос окажется необслуженным к моменту прихода нового запроса от того же устройства, то возникает явление, называемое насыщением системы прерывания. В этом случае факт посылки предыдущего запроса от данного источника будет утрачен. Параметры системы должны быть так согласованы, чтобы насыщение системы не наступило.
| Вернуться на главную |