Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:


Аппаратные особенности управления устройства ввода вывода в ЭВМ

Преимуществом такой схемы является достаточно простая аппаратная реализация ввода вывода. Однако при этом существенно усложняется написание ОС, поскольку в данном случи необходимо работать с помощью различных команд с различными устройствами.

Такая схема реализуется достаточно редко (на майнфреймах IBM).


  1. Второй схемой







ImageПреимуществом такой схемы является то, что при этом существенно ускоряется написание и логика работы ОС.


  1. Нет необходимости держать в памяти отдельные машинные команды.
  2. Всю ОС можно написать на С++ без ассемблерных вставок, в независимости от того на какой ЭВМ работает ОС.
  3. Отдельные управляющие регистры и ячейки памяти соответствующие буферу устройств ввода вывода можно отображать на отдельные виртуальные страницы.


Недостатком такой схемы является то что она требует сложной организации ЭВМ. Это связано с тем, что ЭВМ при обращении к участку памяти должна разобраться в том, идет ли адресация к реальной ОП или к регистрам конкретного устройства и перенаправлять эти команды исполнение различным аппаратным частям ЭВМ. Поэтому в настоящее время такая схема используется достаточно редко.


В настоящее время более распространена ( на PC совместимых компьютерах) комбинированная схема организации команд ввода вывода: реальные ОП и буферы устройств ввода вывода расположенных в одном адресном пространстве, а управляющие регистры устройств другом адресном пространстве.

предыдущая следующая