logo search
Архитектура средств ВТ / Литература / Цилькер / Организация ЭВМ и систем / глава 8

Буферизация

Важной задачей модуля ввода/вывода является буферизация данных, необходимость которой иллюстрирует табл. 8.1 [120].

Таблица 8.1. Примеры устройств ввода/вывода, упорядоченные по режиму работы, субъекту и скорости передачи данных

Устройство

Режим работы

Партнер

Скорость передачи данных,

Кбайт/с

Клавиатура

Ввод

Человек

0,01

Мышь

Ввод

Человек

0,02

Сканер

Ввод

Человек

200

Строчный принтер

Вывод

Человек

1

Лазерный принтер

Вывод

Человек

100

Графический дисплей

Вывод

Человек

30 000

фокальная сеть

Ввод/вывод

ВМ

200

Гибкий диск

Память

ВМ

50

Оптический диск

Память

ВМ

500

Магнитный диск

Память

ВМ

2000

Несмотря на различия в скорости обмена информацией для разных ВУ, все они в этом плане значительно отстают от ЦП и памяти. Такое различие компенсируется за счет буферизации. При выводе информации на ВУ данные пересылаются из основной памяти в МВВ с большой скоростью. В модуле эти данные буферизируются и затем направляются в ВУ со скоростью, свойственной последнему. При вводе из ВУ данные буферизируются так, чтобы не заставлять память работать в режиме медленной передачи. Таким образом, МВВ должен обладать способностью работать как со скоростью памяти, так и со скоростью ПУ.