logo search
Shpora_AVMiS

5. Основные принципы организации передачи информации в вычислительных системах

При передаче информации используют активные и пассивные устройства. Активные - ведущие - задатчик (синонимы) ‡ пассивные - ведомые - исполнитель.

Операцию ввода/вывода начинает процессор.

1 - процессор должен убедится, что канал ввода/вывода готов к работе. Если готов, то

2 - процессор выдает в главный контроллер ввода/вывода соответствующую команду.

2 - активизация контроллера ввода/вывода. Процессор, после того, как послал команду главному контроллеру ввода/вывода, отключается. Теперь инициатором становится главный контроллер.

3 - главный контроллер проверяет готовность контроллера интерфейса.

4 - передача управления от главного контроллера ввода/выводу контроллеру интерфейса. Теперь контроллер интерфейса инициатор.

5 - при помощи вектора прерываний находим драйвер нужного устройства.

6 - передаем драйвер главному контроллеру ввода/вывода.

7 - передача управления контроллеру интерфейса.

8 - готовность ПУ.

9 - взаимодействие с ПУ.

10 - передача данных от ОЗУ к ПУ через все контроллеры и наоборот.