Кіріспе

Компьютерлік жүйеде үзіліс жауабының кешігуі – бұл үзіліс сұранысының (IRQ) басталуы мен тиісті үзіліс қызметтік бағдарламасының (ISR) басталуы арасындағы уақыт кезеңі.

Өмірбаян

Көбінесе үзіліс күту уақыты, өткізу қабілеті және процессорды пайдалану арасында компромисс болады. CPU және операциялық жүйенің (ОЖ) дизайнындағы көптеген техникалар үзіліс күту уақытын жақсартса, өткізу қабілетін төмендетіп, процессорды пайдалануды арттырады. Өткізу қабілетін арттыратын техникалар үзіліс күту уақытын арттырып, процессорды пайдалануды да арттыруы мүмкін. Соңында, процессорды пайдалануды азайтуға тырысу үзіліс күту уақытын арттырып, өткізу қабілетін төмендетуі мүмкін. Үзіліс контроллерінің схемасы мен оның конфигурациясы үзіліс күту уақытының ең төменгі деңгейін анықтайды. Олар үзіліс күту уақытындағы тербеліске де әсер етуі мүмкін, бұл жүйенің нақты уақытта жұмыс істеу мүмкіндігіне елеулі әсер етеді. Intel APIC архитектурасы үлкен мөлшерде үзіліс күту уақыты тербелісін тудыруымен белгілі. Үзіліс күту уақытының ең жоғары деңгейі негізінен операциялық жүйенің үзілістерді өңдеу үшін қолданатын әдістерімен анықталады. Мысалы, көптеген процессорлар бағдарламаларға кодтың маңызды бөлімдерін қорғау үшін үзілістерді өшіруге мүмкіндік береді, соның салдарынан үзіліс басқарушыларды орындауды кейінге жылдырады. Мұндай маңызды бөлім орындалып жатқанда, маңызды бөлімде қауіпсіз орындала алмайтын барлық үзіліс басқарушылар тоқтатылады (олар барлық маңызды бөлімдер аяқталғаннан кейін үзіліс басқарушыны қайта іске қосу үшін қажетті ең аз көлемдегі ақпаратты сақтайды). Тоқтатылған үзілістің күту уақыты маңызды бөлімнің соңына дейін, сондай-ақ, тоқтау кезінде келген тең және жоғары басымдықтағы барлық үзілістерге дейін ұзарады. Көптеген компьютерлік жүйелерге, әсіресе машиналарды нақты уақытта басқаруға қажетті кіріктірілген жүйелерге төмен үзіліс күту уақыты қажет. Кейде бұл жүйелер нақты уақыт операциялық жүйесін (RTOS) пайдаланады. RTOS кіші бағдарламалардың орындалуы арасында белгіленген ең көп уақыттан аспайтынын кепілдік береді. Бұл үшін RTOS үзіліс күту уақыты алдын ала белгіленген ең жоғары деңгейден аспайтынына кепілдік беруі керек.