Для высокоскоростных периферийных устройств в машинах семейства NOVA предусмотрен прямой доступ к памяти. Контроллер устройства, пользующегося каналом данных, помимо буферных регистров и битов- флажков, имеет регистр адреса и счетчик передаваемых слов. Получив от центрального процессора задание на ввод /вывод, указывающее, в частности, адрес начала передаваемого массива данных в главной памяти и количество слов в нем, устройство осуществляет передачу слов, не запрашивая прерывания, а захватывая циклы памяти по одному на каждое передаваемое слово. Максимальная скорость передачи зависит от модели процессора и типа памяти и составляет обычно от 0,2 до 0,5 млн. слов в секунду, а в случае высокоскоростного канала, допускающего захват циклов памяти не только по окончании очередной команды, но и во время ее выполнения, передача может производиться со скоростью 1 млн. слов в секунду и более. Кроме считывания и записи данных по указываемым устройством адресам главной памяти, каналы машин NOVA с
...
Читать дальше »