Процесс передачи команды от процессора периферийному устройству.
1. Процессор устанавливает на ША системной магистрали адрес устройства, а на ШУ сигнал «Поиск устройства».
2. Устройство с совпавшим адресом откликается по ШУ сигналом совпадения.
3. Процессор специальным сигналом запрашивает байт состояния устройства и получает его.
4. В ответ на получение нулевого байта состояния процессор помещает на ШД команду, а на ШУ сигнал «Передаю команду».
5. Процессор ожидает от устройства квитанции – подтверждения о приеме команды устройством и после ее получения переходит к выполнению очередной команды. Устройство сообщает процессору о завершении выполнения команды.
Совокупность протокола, т.е. последовательности действий, связанных с поиском устройства, определением технического состояния, обменом командами и информацией, а также технических средств реализующих протокол, называется интерфейсом ввода-вывода. В одной ВМ может быть насколько различных интерфейсов ввода-вывода. Если их свести к одному универсальному, то такой интерфейс называется стандартным.
В современных ПК IBM можно выделить 2 интерфейса:
1. параллельный (centronics)
2. последовательный (USB)
Интерфейсы постоянно совершенствуются. Проблемой является универсализация. Многопрограммный режим возник именно из-за того, что была предпринята попытка экономии времени обращения к ПУ. Так, например, при обращении к жесткому магнитному диску при выполнении операции записи или чтения затрагивается несколько миллисекунд для функционирования головок при частоте 1 мегагерц. Одна миллисекунда потерь времени при позиционировании соответствует потерям одного миллиона тактов центрального процессора.
Дата добавления: 2015-08-14; просмотров: 647;