Прерывание Uzilish Лекция – 6 6 – Ma’ruza План лекции: Ma’ruza rejasi: Прерывание (Uzilish) - Прерывание - сигнал, сообщающий процессору о наступлении какого-либо события. При этом выполнение текущей последовательности команд приостанавливается и управление передаётся обработчику прерывания, который реагирует на событие и обслуживает его, после чего возвращает управление в прерванный код.
- Uzilish - protsessorga voqea sodir bo'lganligi haqida xabar beruvchi signal. Shu bilan birga, joriy buyruqlar ketma-ketligining bajarilishi to'xtatiladi va boshqaruv hodisaga munosabat bildiruvchi va unga xizmat ko'rsatadigan uzilishni ishlov beruvchiga o'tkaziladi, shundan so'ng u boshqaruvni uzilgan kodga qaytaradi.
Типы прерывании - В зависимости от источника возникновения сигнала прерывания делятся на:
- -асинхронные или внешние (аппаратные)
- -синхронные или внутренние
- -программные (частный случай внутреннего прерывания)
- Uzilish signalining paydo bo'lish manbasiga qarab, ular quyidagilarga bo'linadi:
- - asinxron yoki tashqi (apparat)
- - sinxron yoki ichki
- -dasturiy ta'minot (ichki uzilishning alohida holati)
Асинхронные или внешние (аппаратные) Asinxron yoki tashqi (apparat) - События, которые исходят от внешних источников (например, периферийных устройств) и могут произойти в любой произвольный момент: сигнал от таймера, сетевой карты или дискового накопителя, нажатие клавиш клавиатуры, движение мыши. Факт возникновения в системе такого прерывания трактуется как запрос на прерывание.
- Tashqi manbalardan (masalan, periferik qurilmalar) kelib chiqadigan va har qanday o'zboshimchalik bilan sodir bo'lishi mumkin bo'lgan hodisalar: taymerdan, tarmoq kartasidan yoki diskdan signal, klaviatura tugmachalarini bosish, sichqonchaning harakati. Tizimda bunday uzilishning sodir bo'lishi uzilish so'rovi sifatida qaraladi.
Do'stlaringiz bilan baham: |