Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ответы АСПК.docx
Скачиваний:
12
Добавлен:
24.09.2019
Размер:
240.82 Кб
Скачать

1.1.3. Расширения параллельного порта

Недостатки стандартного порта частично устраняли новые

типы портов, появившиеся в компьютерах PS/2.

Двунаправленный порт 1 (Type 1 parallel port} -интерфейс,

введенный в PS/2. Такой порт кроме стандартного режима

может работать в режиме ввода или двунаправленном ре-

жиме. Протокол обмена формируется программно, а для

указания направления передачи в регистр управления пор-

та введен специальный бит CR.5:0 - буфер данных работа-

ет на вывод, 1 - на ввод. Не путайте этот порт, называемый

также enhanced bi-directional, с ЕРР. Данный тип порта при-

жился и в обычных компьютерах.

Порт с прямым доступом к памяти (Type 3 DMA parallelport)

применялся в PS/2 моделей 57, 90, 95. Был введен для по-

вышения пропускной способности и разгрузки процессора

при выводе на принтер. Программе, работающей с портом,

требовалось только задать в памяти блок данных, подлежа-

щих выводу, а затем вывод по протоколу Centronics произ-

водился без участия процессора.

Позже появились другие адаптеры LPT-портов, реализую-

щие протокол обмена Centronics аппаратно - Fast Centronics.

Некоторые из них использовали FIFO-буфер данных -

Parallel Port FIFO Mode. He будучи стандартизованными, та-

кие порты разных производителей требовали использования

собственных специальных драйверов. Программы, исполь-

зующие прямое управление регистрами стандартных портов,

не умели более эффективно их использовать. Такие порты

часто входили в состав мультикарт VLB. Существуют их ва-

рианты с шиной ISA, в том числе встроенные.

Для параллельного интерфейса на корпусе компьютера установлен 25-контактный разъем DB-25S. Для подключения интерфейсного кабеля к принтеру используется 36-контактный разъем Centronics с плоскими контактами. Длина простого принтерного кабеля не должна превосходить 5 м, а экранированного — 12 м. Максимальная скорость передачи данных по параллельному интерфейсу лежит в диапазоне от 120 до 200 Кбайт/с.

Первоначально стандарт на параллельный интерфейс предусматривал только передачу данных из компьютера в принтер, а также подключение только одного внешнего устройства. А поскольку пользователи часто устанавливают несколько принтеров, например струйный и игольчатый, то в этом случае для переключения интерфейса между принтерами используется обычный галетный переключатель на 25 групп, который монтируется в стальной коробке.

Сложность установки дополнительных разъемов на корпус персонального компьютера заставила разработчиков взяться за совершенствование параллельного интерфейса. В 1994 г. был принят стандарт IEEE 1284, который определил расширенные возможности параллельного порта. В современном компьютере параллельный порт теперь может работать в нескольких режимах — AT или SPP (Standart Parallel Port) — стандартный параллельный порт, ЕРР (Enhanced Parallel Port) — усовершенствованный параллельный порт и ЕСР (Extended Capability Port) — параллельный порт с расширенными возможностями.

Спецификация ЕРР была разработана фирмами Zenith и Xircom, чтобы использовать параллельный порт для двунаправленной передачи данных. Подключаемые устройства должны соответствовать стандарту ЕРР, а системная плата — обеспечивать двунаправленную передачу. Максимальная скорость передачи данных по этому стандарту достигает 2 Мбайт/с.

Кроме двунаправленной передачи данных между внешним устройством и процессором, стандарт ЕРР предусматривает возможность передавать блоки данных непосредственно между оперативной памятью и интерфейсом, не занимая ресурсов процессора. В таком режиме используется канал прямого доступа к памяти, который реализуется чипсетом системной платы.

Порт ЕРР полностью совместим со стандартным параллельным интерфейсом. Дополнительно он обладает возможностью подключать без использования каких-либо механических переключателей до 64 периферийных устройств, соединенных в цепочку.

Дальнейшим развитием параллельного интерфейса стала спецификация ЕСР, предложенная корпорациями Microsoft и HP, которая позволила организовать скоростную двунаправленную передачу данных, сжатых по методу RLE (Run Length Encoding). Для повышения производительности используется промежуточный FIFO-буфер емкостью 16 Кбайт. Количество подключаемых периферийных устройств увеличено до 128.

Несмотря на различия между стандартами параллельного порта, для подключения используются одни и те же разъемы. Режим работы переключается в настройках BIOS, где нужно выбрать между вариантами SPP, ЕРР и ЕСР. В настоящее время параллельный порт применяют для подключения различных видов принтеров, сканеров и внешних накопителей, например, приводов ZIP и внешних винчестеров. Также он применяется для соединения двух компьютеров друг с другом, для чего в операционной системе Windows есть стандартная программа связи Прямое кабельное соединение.

В качестве сервисной функции усовершенствованный параллельный порт поддерживает режим Plug and Play, что позволяет операционной системе получить регистрационную информацию от подключенного к нему устройства. Но при подключении старых игольчатых принтеров, которые не поддерживают этот режим, пользователю самому надо указать тип и модель принтера.