Буферы данных в системе ввода-вывода

       Буферы данных выполняют следующие функции:

· согласование форматов данных между передающим и принимающим устройствами;

· согласование скоростей работы;

· виртуальное изменение количественных и качественных характеристик ПУ относительно ядра ЭВМ.

 

Характеристики ПУ при обмене информацией:

 

Ф (байт) — формат единицу информации, используемой при обмене.

TПУ       — интервал времени между последовательно передаваемыми единицами                   информации;

Q ПУ       — интервал между запросами ПУ на обслуживание со стороны ОП;

tПУ         — максимально допустимое время ожидания ПУ-ом обслуживания со стороны         ядра ЭВМ.

Приблизительно:               Q ПУ  = TПУ ,            tПУ = TПУ .

 

       Буфер выполняет преобразование форматов данных с коэффициентом преобразования kф.

 

kф  = внутр.формат (ядра) / внешний формат (ПУ) = Фя  / ФПУ

 

       Каждый поступающий байт с ПУ записывается в РгСИ (связи с интерфейсом) через вентиль, выбранный счетчиком байт (0, 1, 2, 3). Последний записанный байт вызывает запрос ОП (МП) на обработку.

       Частота запросов на обработку уменьшается в kф  раз. Однако, буфер должен быть прочитан не позднее времени tПУ = TПУ   после записи последнего байта, иначе следующий, пришедший от ПУ байт испортит информацию в буфере.

       Характеристики ПУ по отношению к ядру стали (равенства примерны):

Ф‘ПУ = 4 ФПУ ,  T‘ПУ  = 4 TПУ ,       Q’ПУ  = 4 TПУ ,          S ‘ПУ  = TПУ

 

       В схему можно ввести дополнительный регистр РгD, информация в который записывается из РгСИ. Тогда

                   t ‘ПУ  = 4 TПУ

 

       Наличие буфера позволяет увеличить производительность систем с медленными ПУ (например МЛ). То есть МП не будет простаивать, ожидая очередного байта с ПУ, а введет всю информацию целиком, блоком.

 

[ Дирректива DOS: BUFFERS = ]

      (кэширование дисков)

 

Основные системные интерфейсы ввода-вывода. Шины.

Общая структура ПЭВМ с локальной шиной.

 

Структура, состав линий, диаграммы работы 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: