Кућа Развој Шта је захтев за прекид (ирк)? - дефиниција из техопедије

Шта је захтев за прекид (ирк)? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи захтев за прекид (ИРК)?

Захтев за прекид (ИРК) је асинхрони сигнал који се с уређаја шаље на процесор што указује да је за обраду захтева потребна пажња. Хардверски ИРК индукује се хардверским периферним уређајем или захтевом уређаја, док софтвер ИРК индукује софтверском упутством. Обе резултирају уштедом статуса процесора и враћају се на послуживање ИРК-а користећи рутину за обраду прекида.

Тецхопедиа објашњава захтев за прекид (ИРК)

Прекиди се обично користе за имплементацију рачунарског мултитаскинга и ефикасно елиминишу захтев процесора да узоркује (анкетира) линије док чека спољне догађаје.

ИРК се процесору сервира од програмабилних контролера прекида (ПИЦ), који приоритетно управљају прекидима и управљају прекидима. Познати уређај у архитектури личних рачунара (ПЦ) је Интел 8259А ПИЦ, који су касније замењени напредним ПИЦ-овима (АПИЦ), али се и данас користи.

Прекиди могу бити покренути на нивоу или ивицом. Прекиди који покрећу ниво указују да уређај држи линију на активном нивоу, покрећући прекид док се не уручи. Прекиди који покрећу ивице показују да уређај активира линију кратко са нивоа 1 на 0 (или обрнуто). Очекује се да ће ПИЦ ухватити овај окидач и сервисирати прекид.

Нивои ИРК-а додељују се уређајима како би показали њихов идентитет. На пример, на ПЦ-ју ИРК0 до ИРК15 означава 16 нивоа повезаних са мишем, тастатуром, серијским прикључком, звучном картицом, контролором дискете и примарним / секундарним каналима за напредну технологију (АТА) који се користе за уређаје тврдог диска.

Када два уређаја користе исти ниво, долази до сукоба ИРК-а. Данас су УСБ плуг анд плаи (ПнП) уређаји практично елиминисали овај проблем.

Шта је захтев за прекид (ирк)? - дефиниција из техопедије