![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/4/44/Operating_system_placement_bg.svg/langbg-640px-Operating_system_placement_bg.svg.png&w=640&q=50)
Прекъсване (компютри)
From Wikipedia, the free encyclopedia
При операционните системи, прекъсване (на английски: interrupt handler, interrupt service routine) се нарича асинхронен сигнал, показващ нужда от внимание, или синхронно събитие в софтуера, показващо нужда от промяна в изпълнението. Наличието на развита и добре управлявана система за управление на прекъсванията е важна предпоставка за многозадачен режим на работа на операционната система и на компютъра [1]. Прекъсванията са схемно реализиран механизъм за комуникация между нея, програмите и периферните устройства.
Хардуерно прекъсване се предизвиква от микропроцесора, за да запази състоянието на изпълнението си и да започне работа мениджърът на прекъсванията. Софтуерно прекъсване обикновено се осъществява като машинна инструкция в набора от инструкции, която предизвиква превключване на контекста и препращане към мениджъра на прекъсванията, подобно на хардуерното прекъсване.
Видове прекъсвания:
- входно/изходни
- SVC (Supervisor Call)
- програмни
- външни
- схемни.