Интерфейсы АСОИУ. Курс лекций. Писарев А.П. - 17 стр.

UptoLike

Составители: 

Поэтому управление передачей процессор-ОЗУ реализуется в рамках одной компьютерной
команды на уровне микрокоманд (см. рис. 1б), а управление процессом ввода-вывода с учетом
специфики ПУ с помощью специальной подпрограммы, которая называется драйвером и содержит как
команды компьютера, так и команды управления, специфичные для каждого типа ПУ (см. рис.1в).
Поэтому
интерфейс, связывающий устройства при передаче данных должен учитывать эти
особенности.
Передача информации от задатчика к исполнителю реализуется операцией записи, а обратная
операцией чтения. Процесс передачи между ПУ и ЦПр называют вводом-выводом информации.
Ввод реализуется с помощью операции чтения, а выводоперацией записи.
Если на процессор возложить функции управления вводом-
выводом, то у него не хватит времени
для выполнения своей главной функциипреобразования информации. Это обусловлено широким
диапазоном скоростей работы ПУ, сложностью их управления и большим разнообразием и
количеством разных ПУ.
Для минимизации загрузки процессора при выполнении процессов ввода-вывода функции
управления распределяются на несколько устройств: процессор, главный контроллер (канал) ввода
-
вывода, контроллер ПУ и блок управления ПУ.
Главный контроллер и контроллеры различного типа ПУ вместе с соответствующим
программным обеспечением образуют Систему ввода-вывода.
Процессор, главный контроллер, контроллеры ПУ находятся в системном блоке, а блок
управления ПУв самом периферийном устройстве, в ряде случаев контроллер ПУ может находиться
в самом ПУ.
Такое распределение позволяет оптимизировать загрузку каждого вида устройств
присущими ему функциями при мультипрограммном режиме работы компьютера. Это происходит за
счет совмещения во времени работы различных по функциям устройств. Функциональная схема
передачи информации в компьютере показана на рис.2.
     Поэтому управление передачей процессор-ОЗУ реализуется в рамках одной компьютерной
команды на уровне микрокоманд (см. рис. 1б), а управление процессом ввода-вывода с учетом
специфики ПУ с помощью специальной подпрограммы, которая называется драйвером и содержит как
команды компьютера, так и команды управления, специфичные для каждого типа ПУ (см. рис.1в).
Поэтому интерфейс, связывающий устройства при передаче данных должен учитывать эти
особенности.
     Передача информации от задатчика к исполнителю реализуется операцией записи, а обратная –
операцией чтения. Процесс передачи между ПУ и ЦПр называют вводом-выводом информации.
     Ввод реализуется с помощью операции чтения, а вывод – операцией записи.
     Если на процессор возложить функции управления вводом-выводом, то у него не хватит времени
для выполнения своей главной функции – преобразования информации. Это обусловлено широким
диапазоном скоростей работы ПУ, сложностью их управления и большим разнообразием и
количеством разных ПУ.
     Для минимизации загрузки процессора при выполнении процессов ввода-вывода функции
управления распределяются на несколько устройств: процессор, главный контроллер (канал) ввода-
вывода, контроллер ПУ и блок управления ПУ.
     Главный контроллер и контроллеры различного типа ПУ вместе с соответствующим
программным обеспечением образуют Систему ввода-вывода.
     Процессор, главный контроллер, контроллеры ПУ находятся в системном блоке, а блок
управления ПУ – в самом периферийном устройстве, в ряде случаев контроллер ПУ может находиться
в самом ПУ. Такое распределение позволяет оптимизировать загрузку каждого вида устройств
присущими ему функциями при мультипрограммном режиме работы компьютера. Это происходит за
счет совмещения во времени работы различных по функциям устройств. Функциональная схема
передачи информации в компьютере показана на рис.2.