Содержание
- 2. Прерывание Это ситуация, приводящая к временному или окончательному прекращению выполнения последовательности команд одной и переходу к
- 3. Классификация прерываний В зависимости от источника прерывания делятся на три класса: Внешние; Внутренние; Программные;
- 4. Внешние прерывания Внешние прерывания могут возникать в результате действий пользователя или же в результате поступления сигналов
- 5. Внутренние прерывания Внутренние прерывания (исключениями происходят синхронно выполнению программы при появлении аварийной ситуации в ходе исполнения
- 6. Внутренние прерывания Бывают исправимые и неисправимые. К исправимым относятся такие исключительные ситуации, как отсутствие нужной информации
- 7. Программные прерывания Программное прерывание возникает при выполнении особой команды процессора, выполнение которой имитирует прерывание, то есть
- 8. Прерывания Аппаратные прерывания обрабатываются драйверами соответствующих внешних устройств; Внутренние прерывания обрабатываются специальными модулями ядра; Программные прерывания
- 9. Способы выполнения прерываний Векторный – в процессор передается номер вызываемой процедуры обработки прерывания; Опрашиваемый – процессор
- 10. Обработка прерываний. Применяемый в ОС механизм обработки внутренних и внешних прерываний зависит от того, какая аппаратная
- 11. Обработка прерываний. Каждое прерывание имеет свой номер (IRQ) и с ним связана определенная подпрограмма. Когда вызывается
- 12. Обработка прерываний Аппаратные прерывания относятся к прерываниям низшего уровня и им присваиваются младшие номера, обслуживает их
- 13. Если произошло прерывание, то Управление передается ОС; ОС запоминает состояние прерванного процесса (контекст); ОС анализирует тип
- 14. Приоритезация Механизм прерываний поддерживает приоритезацию прерываний. Приоритезация означает, что все источники делятся на классы и каждому
- 16. Скачать презентацию