ВУЗ:
Составители:
79
передает управление драйверу данного ПУ (ПП), который и осуществляет ввод или вывод инфор-
мации. Идентификация ПУ производится с помощью адреса вектора прерывания, который содер-
жит номер ячейки, где хранится первая команда этого драйвера. Адрес вектора прерывания ПУ
передается процессору от контроллера прерываний.
Рис.5.4 Ввод-вывод в режиме прерывания
Следует отметить два момента. Во-первых, ПУ должно иметь, предварительно уста-
новленное, разрешение на работу в режиме прерываний. Во-вторых, возможны коллизии,
когда несколько ПУ выставляют процессору запрос прерывания. Эта коллизия разрешает-
ся с помощью механизма задания уровня приоритетов для каждого ПУ. Возможна органи
-
зация вложенных прерываний, когда ПУ с большим приоритетом прерывает работу ПУ с
меньшим приоритетом. Все эти моменты должен учитывать стандарт на интерфейс.
Прямой доступ к памяти (см. рис. 5.5). Этот режим используется для высокоскоростных ПУ.
передает управление драйверу данного ПУ (ПП), который и осуществляет ввод или вывод инфор- мации. Идентификация ПУ производится с помощью адреса вектора прерывания, который содер- жит номер ячейки, где хранится первая команда этого драйвера. Адрес вектора прерывания ПУ передается процессору от контроллера прерываний. Рис.5.4 Ввод-вывод в режиме прерывания Следует отметить два момента. Во-первых, ПУ должно иметь, предварительно уста- новленное, разрешение на работу в режиме прерываний. Во-вторых, возможны коллизии, когда несколько ПУ выставляют процессору запрос прерывания. Эта коллизия разрешает- ся с помощью механизма задания уровня приоритетов для каждого ПУ. Возможна органи- зация вложенных прерываний, когда ПУ с большим приоритетом прерывает работу ПУ с меньшим приоритетом. Все эти моменты должен учитывать стандарт на интерфейс. Прямой доступ к памяти (см. рис. 5.5). Этот режим используется для высокоскоростных ПУ. 79
Страницы
- « первая
- ‹ предыдущая
- …
- 77
- 78
- 79
- 80
- 81
- …
- следующая ›
- последняя »