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

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

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

Anonim

Дефиниција - Шта значи Прекид софтвера?

Прекид софтвера је врста прекида која је узрокована или посебном упутством у сету упутстава или изузетним стањем у самом процесору. Софтверски прекид се позива софтвером, за разлику од прекида хардвера и сматра се једним од начина комуникације са кернелом или позивања системских позива, посебно током руковања грешкама или изузецима.

Тецхопедиа објашњава Софтваре Интеррупт

Прекид софтвера често се догађа када се програмски програм прекине или кад оперативни систем затражи неку услугу. Ово је сасвим за разлику од хардверског прекида, који се догађа на нивоу хардвера. Софтверски прекид комуницира само са кернелом и индиректно прекида централну процесну јединицу. Сви прекиди софтвера повезани су са руковаоцем прекида, што је заправо само рутина која се активира када се прекид догоди. Током прекида софтвера комуницира се само један бит информација. Често се софтверски прекид користи за обављање улаза / излаза. Овај захтев, заузврат, позива језгре рутине које заправо обављају услугу.

Софтверски прекид често опонаша већину функција хардверског прекида. Попут хардверског прекида, он позива само одређени вектор прекида и спрема акумулаторе и регистре. Софтверски прекид такође може користити неке хардверске рутине прекида.

Слично у функцији позива подпрограма, софтверски прекид се користи у различите сврхе уређаја. Један приметан пример је када комуницирате са управљачем диска за читање и уписивање података на диск и са њега.

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