Прекъсване (компютри)

При операционните системи, прекъсване се нарича асинхронен сигнал, показващ нужда от внимание, или синхронно събитие в софтуера, показващо нужда от промяна в изпълнението. Наличието на развита и добре управлявана система за управление на прекъсванията е важна предпоставка за многозадачен режим на работа на операционната система и на компютъра. Прекъсванията са схемно реализиран механизъм за комуникация между нея, програмите и периферните устройства.

Ядрото на ОС съдържа в себе си програма (диспечер) за планиране на процеси (task scheduling subsystem), която управлява времето за изпълнение на всеки процес и реда на предаване на контрола по изпълнението от една програма на друга. От многото процеси, конкуриращи се за достъп до процесора, се избира един и ядрото му разрешава да достъпи централния процесор и паметта. След приключване контролът се връща на ядрото, така че друга програма да може да ползва същите ресурси. Преходът от изпълнение на една програма към друга се нарича превключване на контекста (context switch).

Беше ли полезна тази статия?

Оцени я!

Среден рейтинг / 5. Брой гласове:

Ако намираш статията за полезна...

Последвай ни в социалните мрежи!

Съжаляваме, че тази статия не ти беше полезна!

Помогни ни да променим това!