Ввод вывод в режиме прерывания

В режиме прерываний инициатором начала процесса ввода вывода является переферийное устройство. ПУ подает процессору запрос на прерывание. Слудеющий этап - процессор завершает работу команды (при условии что перефмрийному устройству разрешен данный режим) тогда процессор переходит в режим выполнения процесса ввода вывода. Сначала он осуществляет контекстное переключение (тоесть сохраняет все исходные данные на момент выполнения команды или процесса), идентифицирует переферийное устройство и передает управление драйверу данного переферийноого устройства.

Особенности данного режима ввода вывода:

- периферийное устройство должно предварительно иметь "разрешение на работу в данном режиме (прерывания)"

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: