Информатика и вычислительная техника




Организация управления периферийными устройствамиСистема прерывания программ - часть 2


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

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

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

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

В интерфейсе с общей шиной сочетается принцип централизации в микропроцессоре основных функций управления обменом данными с широкой децентрализацией этих процессов в контроллерах и драйверах периферийных устройств.

В зависимости от степени участия центрального микропроцессора в организации обмена данными в интерфейсе с общей шиной применяются три способа управления:

  • - прямой доступ к памяти (ПДП);
  • - обмен данными командами текущей программы микропроцессора;
  • - обмен данными с использованием системы прерывания программ.

Прямой доступ к памяти обеспечивает автономно от микропроцессора передачу данных между ОП и ПУ.


Содержание  Назад  Вперед