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