Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Arkhitektura_kompyutera_4-yy_modul_Konspekt_l.docx
Скачиваний:
3
Добавлен:
06.09.2019
Размер:
112.32 Кб
Скачать

Основные типы каналов обмена

Способ организации взаимодействия канала с ПУ определяется соотношением быстродействия с ОП и ПУ.

В зависимости от быстродействия ПУ применяют: монопольный режим или режим разделения. При монопольном режиме при установлении связи с ПУ, связь осуществляется на все время передачи информации. В режиме разделения времени каждое из ПУ связывается с каналом на короткие промежутки времени. В соответствии с принятыми режимами работы, различают: селекторный и мультиплексный каналы.

Рассмотрим принцип работы селекторного канала. Особенностью работы селекторного канала является то, что данный канал связывается с одним перефирийным устройством (ПУ) на всё время выполнения операции ввода\вывода информации. В это время для других ПУ канал является занятым.

ПР

ОП

ПУ

ИНТ

В состав канала входит следующий набор регистров:

  1. Рг НПУ – регистр номера перифирийного устройства ;

  2. Рг КВВ – регистр канала ввода\вывода;

  3. БУ канала – блок управления канала;

  4. Рг Упр предв. выборки – регистр управления предварительной выборки;

  5. Рг КОУ – регистр кода операции управления;

  6. Рг ТАД – регистр текущего адреса даннях;

  7. Сч ТАД – регистр счётчика текущих данных ;

  8. Рг АУСК – адреса управляющего слова канала (указывает очередной адрес);

  9. Рг ПУСК – регистр предварительного управляющего слова канала;

  10. Сч Б – счётчик байтов.

Для повышения быстродействия селекторного канала в схеме имеется буферные регистры Рг Д и Рг ПУСК.

Рг СИ – для компановки байтов передачи слова из ПУ в ОП и наоборот для выделения байтов из слова, передаваемого из ОП в ПУ

Сч Б – указывает номер последнего байта

При передачи информации от ПУ и формирований слова в регистре СИ данное слово передаётся в регистр данных РГД. Одновременно при передаче слова из регистра данных в регистр СИ передаются байты информации из ПУ. Таким образом наличие Рг Д позволяет одновременно принимать информацию из ПУ и выдавать слова в ОП(операционную память). Для повышения быстродействия в данном канале производится предварительная установка управляющего слова канала, что сокращает время установки регистров Рг КОУ, Рг ТАД, Сч ТД. Для этого, схемой предварительной выборки производится анализ содержимого счётчика текущих данных. Схема предварительной выборки при достижении определённой величины счётчика текущих данных проводит запись следующего управляющего слова канала в регистр ПУСК, при этом канал выполняет операцию ввода\вывода по предыдущему УСК. При достижении содержимого счётчика данных равных 0 (Сч Д =0) операция ввода\вывода информации с выбранным ПУ заканчивается. Номер следующего ПУ, с которым должен связываться канал выдаётся процессором в Рг НПУ, а код операции в Рг КВВ. Таким образом селекторный канал обеспечивает обмен информации с ПУ и исключает при этом потерю информации.

Мультиплексорный канал состоит из триггерных регистров, назначение которых аналогично как и в селекторном канале. Особенностью мультиплексорного канала является наличие памяти подканалов. Эта память распределяется в памяти канала или ОП. Количество памяти подканалов определяется количеством обслуживаемых ПУ.

Принцип работы МП канала заключается в том, что на обслуживание ПУ каналу выделяются короткие промежутки времени т.е. канал производит одновременное обслуживание ПУ в строго-определённые промежутки времени.

Выполнение операций ввода\вывода в МП канале

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]