ЕРР принимает и передает данные в несколько раз быстрее, чем стандартный LPT. Этому также способствует буфер, сохраняющий данные до того момента, когда устройство будет способно их принять. Он позволяет подключать подряд до 64 устройств. Для этого некоторые устройства (например ZIP-дисководы) имеют два разъема, один из которых служит входом для последующего устройства
Порт ЕРР полностью совместим со стандартным портом, необходим только BIOS, который будет поддерживать его специфические функции. Максимальная скорость передачи может достигать 2 Мбит/сек.
□ ЕСР (Enhanced Capability Port — порт с расширенными возможностями) — дальнейшее развитие параллельного порта. Скорость передачи данных по сравнению с ЕРР возросла (в ЕСР, также как в ЕРР, используется метод DMA — он позволяет создавать цепочку из 128 устройств).
Одной из самых важных функций, реализованных в ЕСР, является сжатие данных. Это позволяет еще больше повысить реальную скорость передачи. Сжатие возможно как программно, путем применения драйвера, так и аппаратно — самой схемой порта. Для сжатия используется метод RLE (Rua Length Encoding), при котором последовательность повторяющихся символов передается двумя байтами: первый определяет повторяющийся байт, а второй — число повторений. Данная функция, однако, работает только в том случае, когда ее поддерживает устройство. Если таковой поддержки нет, порт без сжатия обменивается данными с устройством.
Режимы параллельного порта (AT, ЕРР, ЕСР) можно выставить в CMOS Setup. Если все работает нормально, следует установить ЕРР/ЕСР. Если порт поддерживает эти режимы (а это любой современный параллельный порт), то, скорее всего, оптимальные параметры уже установлены. Максимальная скорость обмена — 16 Мбит/сек.
На рис. 4.11 продемонстрированы некоторые виды параллельных портов; сверху изображен разъем для подключения устройства к параллельному порту, в центре — разъем для подключения к устройству, внизу — 36-контактный параллельный порт для принтера.
Рис. 4.11. Параллельные порты
СОМ-порт — последовательный порт; данные в каждый момент времени передаются только в одном направлении, последовательно, сериями — сначала в одну,
потом в другую сторону. К СОМ-порту подключаются устройства, которые не требуют высокой скорости передачи данных (мыши, модемы), максимальная скорость передачи данных — 115 Кбит/сек. Последовательные порты различаются индексами: СОМ 1, COM2 и т. д. Возможно подключение лишь одного устройства к порту. Обычно в материнскую плату встроено два последовательных порта.
Существует немало устройств, подключаемых к последовательному порту — мыши прежних конструкций, различные модемы, некоторые виды джойстиков (скажем, рули с обратной связью), поэтому перед разработчиками стоит задача усовершенствования порта. В последних спецификациях говорится, что вся периферия должна подключаться к USB, подключение к другим портам хотя и возможно, но нежелательно, поэтому вполне возможно, что скоро будут производиться системные платы без разъемов СОМ, PS/2 и LPT. Пока процесс замены СОМ-порта тормозится, во-первых, тем, что по-прежнему выпускаются устройства, его использующие, а во-вторых, тем, что переход с СОМ на USB не предоставляет особенных преимуществ — пока возможностей порта, например для модема, вполне хватает. Если какие-то фирмы станут насильно исключать поддержку этих портов на материнской плате, то, скорее всего, среди пользователей, эксплуатирующих традиционные периферийные устройства, возникнет больший спрос на платы тех производителей, которые не отказались от выпуска старых образцов.