logo
AOM / Мельник А

11.5.2. Характеристики системи переривання програм

До основних характеристик системи переривання програм належать наступні:

На рис. 11.9 показано переривання двох програм запитами, причому перша програ­ма має глибину переривання 2, а друга - 3.

407

В першому випадку, коли поступив запит переривання 2, виконання першої про­грами переривається і виконується друга програма, яка виконується до завершення не дивлячись на те, що під час її виконання поступив запит 3. Це пояснюється тим, що система переривання програм не дозволяє виконання наступного переривання. Після закінчення виконання програми 2 виконується програма 3 (звичайно, якщо вона має вищий пріоритет, ніж програма 1), а тоді відбувається повернення до виконання програми 1. В другому випадку з поступленням кожного запиту переривання він обслуговується без затримки. Чим більша глибина переривання, тим краще враховуються пріоритети запи­тів переривання. Якщо tpабо toбільше за час надходження запиту переривання від того ж джерела (події), то виникає так зване насичення системи переривання, чого не можна допускати.