Другие распространенные порты ввода-вывода
Категория: Последовательные устройства | Автор: admin | 20-10-2009, 02:36 | Просмотров: 2676

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

Параллельные порты персонального компьютера схожи по архитектуре с последовательными портами, но передают за раз 8 битов, а не 1. Это позволяет им работать гораздо быстрее, но усложняется структура кабельной системы и разъемных соединений. Параллельные интерфейсы широко применяются в принтерах, а также для подключения Zip-дисководов и накопителей на магнитной ленте, так как им нужна более широкая полоса пропускания, чем та, которую могут обеспечить последовательные порты. В UNIX, однако, поддержка параллельных устройств в основном ограничена принтерами.

USB (Universal Serial Bus — универсальная последовательная шина) — это недавнее изобретение, устраняющее необходимость в последовательных и параллельных портах. Это быстрый и эффективный интерфейс, в котором применяются стандартные дешевые и простые кабели. К сожалению, потребуются годы, прежде чем организации смогут избавиться от существующих последовательных и параллельных устройств.

 

Параллельные порты

 

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

За все время существования параллельных портов было пять или шесть различных стандартов, определяющих их работу, но современные параллельные интерфейсы совместимы со всеми этими стандартами. Наилучший из существующих стандартов — IEEE-1284, совместимый с большинством своих предшественников.

Для достижения максимальной пропускной способности можно переводить современные параллельные порты в режим EPP (Enhanced Parallel Port — расширенный параллельный порт) или ЕСР (Extended Capability Port — порт с расширенными возможностями). В обоих режимах достигается скорость 2 Мбит/с и выше. Эти режимы в основном эквивалентны друг другу, но в режиме ЕСР дополнительно поддерживаются DMA-каналы. Неясно, имеет ли это какой-то практический интерес.

Параллельный порт обычно оснащен розеткой DB-25, а на периферийном оборудовании установлены 36-штырьковые розетки Centronix. Таким образом, параллельные кабели имеют на одном конце вилку DB-25, а на другом — вилку Centronix. Существует также разъемное соединение mini-Centronix, описанное в стандарте IEEE-1284. Параллельные кабели могут быть длиной до 10 м.

В отличие от среды Windows, где существует возможность подключения множества периферийных устройств к параллельному порту, в UNIX широко поддерживаются лишь принтеры. Другие устройства, например Zip-дисководы и видеокамеры, требуют наличия специализированных драйверов. Как правило, такие драйверы приходится устанавливать вручную, хотя операционная система Linux существенно продвинулась в данном направлении.

Хорошо это или плохо, вряд ли UNIX обеспечит большую поддержку параллельных устройств, чем сейчас, поскольку в обозримом будущем усилия разработчиков будут сосредоточены на стандарте USB.

 

Интерфейс USB

 

USB — это универсальная система подключения периферийных устройств, разработанная компаниями Compaq, DEC, IBM, Intel, Microsoft, NEC и Northern Telecom. Первый стандарт шины USB был опубликован в 1995 г. В последние годы поддержка USВ стала стремительно внедряться в Windows-системы, в результате чего практически все новые компьютеры начали оснащаться USB-портами. Кроме того, современные периферийные устройства теперь выпускают в USB-вариантах.

USB — отличный интерфейс. Мы думаем, что он приобретет большую популярность в UNIX и будет существовать много лет. Вот его основные характеристики:

  • можно подключать до 127 устройств;

  • в USB-кабеле есть всего четыре провода: питание, заземление и два сигнальных провода;

  • разъемные соединения стандартизированы;

  • разъемные соединения невелики по размеру, а сами кабели тонкие и гибкие;

  • устройства можно подсоединять и отсоединять без выключения питания;

  • скорость передачи данных достигает уровня 12 Мбит/с;

  • имеется возможность подключать к USB-порту старые последовательные и параллельные устройства через специальные переходники.

К сожалению, на момент написания данной книги лишь компания Hewlett-Packard обеспечивает поддержку интерфейса USB: ее рабочие станции оснащаются USB-клавиатурой и USB-мышью. Скоро такая поддержка должна появиться и в Linux. Не вызывает сомнений, что в ближайшем будущем интерфейс USB станет неотъемлемой частью всех UNIX-систем.



 (голосов: 0)
Версия для печати | Комментариев: 0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


 
Логин
Пароль
 

 
Locations of visitors to this page