Читайте также:
|
|
1. Программно управляемый обмен данными. В этом случае передача данных от ПУ в память и обратно производится через МП в соответствии с микропрограммой, записанной в ОЗУ, МП руководит обменом и операция обмена происходит так же, как и операция основной программы. Операция ввода - вывода активизируется текущей командой программы или запроса от ПУ. При программном управлении передачей данных процессор "отвлекается" от выполнения основной программы на все время операции ввода - вывода, следовательно снижается производительность ЭВМ. Для ввода блока данных необходимо слишком много операций, таких как преобразование форматов, адресация в памяти, определение начала и конца блока данных. В результате скорость передачи данных снижается. Дешифратор определяет номер ПУ, с которым будет происходить обмен данными в соответствии с программой. Мультиплексор передает данные от одного из ПУ соответствующего номера через МП в ОЗУ. После того, как дешифратор определил номер ПУ и МП послал запрос об обмене данными, МП ждет сигнала готовности от ПУ. Демультиплексор передает данные из ОЗУ на одно из ПУ.
2. Обмен данными с использованием прямого доступа к памяти (ПДП). При этом МП освобождается от участия в обмене данными. ОЗУ связывается с МП и с аппаратурой, руководящей обменом данных разными шинами. Обменом данными полностью управляют с помощью аппаратных средств. Инициатором обмена данными является
ПУ, которое посылает запрос об обмене данными на флажок запроса ПДП. Флажок запроса активизирует блок ПДП. Блок ПДП посылает в память сигнал чтения или записи и определяет ячейку ОЗУ, с которой начнется обмен данными. Блок ПДП посылает эти сигналы, после того, как получит от МП сигнал подтверждения. Регистр данных передает данные из ОЗУ в ПУ и из ПУ в ОЗУ. При ПДП процессор освобождается от управления операциями ввода - вывода и может параллельно выполнять основную программу. ПДП обеспечивает более высокое быстродействие и более высокую производительность работы ЭВМ.
Дата добавления: 2015-07-08; просмотров: 126 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
ИНТЕРФЕЙС | | | ОБМЕН ДАННЫМИ ПО ПРЕРЫВАНИЯМ |