Курс лекций по информатике Монохроматические мониторы Видеоплаты Видеографическая матрица Стандарт SVGA Видеопамять Последовательные порты Протоколы коррекции ошибок Рабочие станции Сетевые адаптеры

Однонаправленный порт типа PC

В первом PC существовал единственный параллельный порт, и он был предназначен только для передачи информации из компьютера в какоелибо устройство, например, принтер. Однако нельзя сказать, что в те времена и не помышляли о двунаправленных портах — они использовались в некоторых промышленных и любительских компьютерах.

"Однонаправленность" параллельного порта первого PC вполне соответствовала его основному назначению — передаче данных на принтер. Однако, во многих случаях желательно было бы иметь двунаправленный порт даже для принтера — для того, чтобы можно было реализовать обратную связь (например, для принтеров типа PostScript). При однонаправленном порте осуществить это йевозможно.

Двунаправленный порт типа 1

В компьютерах PS/2 впервые появился двунаправленный параллельный порт. Это дало возможность организовывать через него двусторонний обмен данными между компьютером и периферийными устройствами. Для этих целей используются несколько бывших до этого свободными контактов разъема параллельного порта, а направление передачи информации определяется специальным битом состояния.

В документации фирмы IBM этот порт PS/2 называется параллельным портом типа 1. В IBMсовместимых компьютерах других фирм также стал устанавливаться аналогичный порт; он строился на основе ИС фирмы Chips & Technologies. Если вы специально не переключаете порт типа 1 в двунаправленный режим, он работает как обычный однонаправленный порт типа PC. Для конфигурирования портов нужна установочная дискета, входящая в комплект компьютера PS/2.

Двунаправленный порт типа 3 (ПДП)

В компьютерах PS/2 моделей 57, 90 и 95 впервые появился параллельный порт типа 3. Благодаря использованию канала ПДП, он отличается очень высокой пропускной способностью. Может показаться странным, что фирма IBM "перескочила" сразу к 3му типу порта, пропустив 2й, но это не так. Предшественником порта типа 3 был порт типа 2. Его производительность была не намного меньшей по сравнению с последующим, тем не менее он практически не использовался в системах IBM.

Во всех описанных выше портах управление операциями ввода/вывода осуществляется центральным процессором. Он направляет байт данных по адресу В/В, используемому портом, контролирует результат его передачи, а затем посылает следующий байт. Эти операции продолжаются до тех пор, пока все данные не будут переданы. При  использовании порта типа 3 стало возможным только указывать блок данных, который необходимо переслать (например, хранящийся в памяти файл), а затем управление передачей данных передается контроллеру самого порта. При этом МП освобождается для выполнения других задач, что повышает производительность компьютера.

Улучшенный параллельный порт

Этот новый тип параллельного порта (ЕРР — Enhanced Parallel Port) фирмы Intel иногда называют быстродействующим (Fast Mode) параллельным портом. Если порт типа 3 предназначен для передачи больших блоков данных без участия МП, то ЕРРпорт проектировался с расчетом на двунаправленную связь с интеллектуальными периферийными устройствами. При работе в таком режиме изменяются функции части выводов разъема порта, и они превращаются в управляющие линии, сигналы на которых используются для организации связи и управления внешним устройством.

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