Четверг, 19.09.2024
Kober
Меню сайта
Поиск
Категории раздела
Шпоры Орг ЭВМ [42]
Шпоры ОС [22]
Главная » Статьи » Шпоры ОС

5 Обработка прерывания по вводу-выводу. Схема управления (граф схема). Временная диаграмма диспетчера по вводу выводу.

5       Обработка прерывания по вводу-выводу. Схема управления (граф схема). Временная диаграмма диспетчера по вводу выводу.

Обработка прерывания по вводу-выводу:

1.      Проблемная задача запрашивает обслуживание в/в посредством команды вызова SV (исполнение инструкции ввод) – SVC

2.      Команда SVC приводит к внутреннему прерыванию и к передаче управления обработчику прерываний IH1

3.      Обработчик прерываний вызывает требуемую программу ввода или активизирует его, при этом:

q  Элементы запроса должны быть переданы из пользовательского процесса обработчику IH1 для того, чтобы он нашел соответствующую стандартную программу.

q  Элементы запроса должны быть переданы так, чтобы была определена правильная команда в/в.

4.      Стандартная программа в/в в свою очередь должна передать свой идентификатор обработчику прерываний

5.      По окончании работы внешние устройства формируют внешние прерывание, не планированное, которое сигнализирует о завершении операции в/в и вызывает обработчик прерываний IH2

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

7.      стандартная программа в/в может вернуть или послать сигнал активации обработчику IH1, который передает управление исходному запрашивающему процессу

Схема обработки прерывания по в/в

Ci – сигнал (процедура "вызвать”)

Di – данные (сообщения)

IHi – обработчик прерываний

Ri – сигнал возврата

SVC – команда супервизора


Категория: Шпоры ОС | Добавил: Kober (13.06.2013)
Просмотров: 730
Архив записей
Copyright MyCorp © 2024
Бесплатный хостинг uCoz