Программные прерывания. Супервизор прерываний в ОС.

Ответ:

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

Прерывание – принудительная передача управления от выполняющей программы к системе, а через нее к соот. программе обработки прерывания.

Прерывания бывают: внутренние, внешние, программные

Программные прерывания – это прерывание происходит по соответствующей команде программной обработки прерывания. Этот механизм был введен для того, чтобы осуществить переключения на системные программные модули и обеспечить автоматическое переключение процессора в привилегированный режим с возможностью выполнения любых команд.

Супервизор – программа, многозадачной ОС, обеспечивающая наилучшее использование ресурсов ЭВМ, при одновременном выполнении нескольких задач.

Прерывание реализуется с помощью супервизора прерывания по следующим дисциплинам обслуживания управления:

1) Относительный приоритет;

2) Абсолютный приоритет;

3) По принципу стека.