Последовательный и параллельный порты

Основные характеристики шины

Разрядность шины определяется числом параллельных проводников, входящих в нее. Первая шина ISA для IBM PC была восьмиразрядной, т.е. по ней можно было одновременно пере­давать 8 бит. Системные шины современных ПК, например, Pentium IV — 64-разрядные.

Пропускная способность шины определяется коли­чеством байт информации, передаваемых по шине за секунду. Для определения пропускной способности шины необходимо умно­жить тактовую частоту шины на ее разрядность. Например, для 16-разрядной шины ISA пропускная способность определяется так:

(16 бит • 8,33 МГц): 8 = 16,66 Мбайт/с.

При расчете пропускной способности, например шины AGP, следует учитывать режим ее работы: благодаря увеличению в два раза тактовой частоты видеопроцессора и изменению протокола передачи данных удалось повысить пропускную способность шины в два (режим 2х) или в четыре (режим 4х) раза, что эквивален­тно увеличению тактовой частоты шины в соответствующее чис­ло раз (до 133 и 266 МГц соответственно).

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

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

Стандарты шин ПК

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

Системная шина предназначена для обмена информаци­ей между CPU, памятью и другими устройствами, входящими в систему. К системным шинам относятся:

GTL, имеющая разрядность 64 бит, тактовую частоту 66, 100 и 133 МГц;

EV6, спецификация которой позволяет повысить ее тактовую частоту до 377 МГц.

Шины ввода/вывода совершенствуются в соответствии с развитием периферийных устройств ПК. В табл. 2.5 представлены характеристики некоторых шин ввода/вывода.

Шина ISA в течение многих лет считалась стандартом ПК, одна­ко и до сих пор сохраняется в некоторых ПК наряду с современной шиной PCI. Корпорация Intel совместно с Microsoft разработала стратегию постепенного отказа от шины ISA. Вначале планируется исключить ISA-разъемы на материнской плате, а впоследствии исключить слоты ISA и подключать дисководы, мыши, клавиа­туры, сканеры к шине USB, а винчестеры, приводы CD-ROM, DVD-ROM — к шине IEEE 1394. Однако наличие огромного пар­ка ПК с шиной ISA и соответствующих комплектующих позволя­ет предполагать, что 16-разрядная шина ISA будет востребована еще на протяжении некоторого времени.

Шина EISA стала дальнейшим развитием шины ISA в направ­лении повышения производительности системы и совместимости ее компонентов. Шина не получила широкого распространения в связи с ее высокой стоимостью и пропускной способностью, ус­тупающей пропускной способности появившейся на рынке шины VESA.

Шина VESA, или VLB, предназначена для связи CPU с быст­рыми периферийными устройствами и представляет собой рас­ширение шины ISA для обмена видеоданными. Во времена преоб­ладания на компьютерном рынке процессора CPU 80486 шина VLB была достаточно популярна, однако в настоящее время ее вытеснила более производительная шина PCI.

Шина РС1 была разработана фирмой Intel для процессора Pentium и представляет собой совершенно новую шину. Основопо­лагающим принципом, положенным в основу шины PCI, является применение так называемых мостов (Bridges), которые осуще­ствляют связь между шиной PCI и другими типами шин. В шине PCI реализован принцип Bus Mastering, который подразумевает способность внешнего устройства при пересылке данных управлять шиной (без участия CPU). Во время передачи информации устройство, поддерживающее Bus Mastering, захватывает шину и становится главным. В этом случае центральный процессор осво­бождается для решения других задач, пока происходит передача данных. В современных материнских платах тактовая частота шины PCI задается как половина тактовой частоты системной шины, т.е. при тактовой частоте системной шины 66 МГц шина PCI бу­дет работать на частоте 33 МГц. В настоящее время шина PCI стала фактическим стандартом среди шин ввода/вывода. На рис. 2. дана архитектура шины PCI.

Шина AGP — высокоскоростная локальная шина ввода/выво­да, предназначенная исключительно для нужд видеосистемы. Она связывает видеоадаптер (ЗD-акселератор) с системной памятью ПК. Шина AGP была разработана на основе архитектуры шины PCI, поэтому она также является 32-разрядной. Однако при этом у нее есть дополнительные возможности увеличения пропускной спо­собности, в частности, за счет использования более высоких такто­вых частот. Если в стандартном варианте 32-разрядная шина PCI имеет тактовую частоту 33 МГц, что обеспечивает теоретическую пропускную способность PCI 33 х 32= 1056 Мбит/с = 132 Мбайт/с, то шина AGP тактуется сигналом с частотой 66 МГц, поэтому ее пропускная способность в режиме 1х составляет 66 х 32 = 264 Мбайт/с; в режиме 2х эквивалентная тактовая частота составляет 132 МГц, а пропускная способность — 528 Мбайт/с; в режиме 4* пропускная способность около 1 Гбайт/с.

Рис. Архитектура шины USB

 

Шина USB была разработана лидерами компьютерной и теле­коммуникационной промышленности Compaq, DEC, IBM, Intel, Microsoft для подключения периферийных устройств вне корпу­са PC. Скорость обмена информацией по шине USB составляет 12 Мбит/с или 15 Мбайт/с. К компьютерам, оборудованным ши­ной USB, можно подключать такие периферийные устройства, как клавиатура, мышь, джойстик, принтер, не выключая питания. Шина USB поддерживает технологию Plug & Play. При подсоединении периферийного устройства его конфигурирование осуществляется автоматически. Все периферийные устройства должны быть обору­дованы разъемами USB и подключаться к ПК через отдельный вы­носной блок, называемый USB-хабом, или концентратором, с помощью которого к ПК можно подключить до 127 периферийных устройств. Архитектура шины USB представлена на рис. 2.7.

Шина SCSI {Small Computer System Interface) обеспечивает ско­рость передачи данных до 320 Мбайт/с и предусматривает под­ключение к одному адаптеру до восьми устройств: винчестеры, приводы CD-ROM, сканеры, фото- и видеокамеры. Отличитель­ной особенностью шины SCSI является то, что она представляет собой кабельный шлейф. С шинами PC (ISA или PCI) шина SCSI связана через хост-адаптер {Host Adapter). Каждое устройство, подключенное к шине, имеет свой идентификационный номер (ID). Любое устройство, подключенное к шине SCSI, может ини­циировать обмен с другим устройством.

На рис. 2.8 показано подключение периферийных устройств к ПК с помощью шины SCSI. Существует широкий диапазон вер­сий SCSI, начиная от первой версии SCSI I, обеспечивающей максимальную пропускную способность 5 Мбайт/с, и до версии Ultra 320 с максимальной пропускной способностью 320 Мбайт/с. С шиной SCSI может конкурировать шина IEEE 1394.

Шина IEEE 1394 — это стандарт высокоскоростной локальной последовательной шины, разработанный фирмами Apple и Texas Instruments. Шина IEEE 1394 предназначена для обмена цифровой информацией между ПК и другими электронными устройствами, особенно для подключения жестких дисков и устройств обработ­ки аудио- и видеоинформации, а также работы мультимедийных приложений. Она способна передавать данные со скоростью до 1600 Мбит/с, работать одновременно с несколькими устройства­ми, передающими данные с разными скоростями, как и SCSI. Как и USB, шина ШЕЕ 1394 полностью поддерживает техноло­гию Plug & Play, включая возможность установки компонентов без отключения питания ПК.

Подключать к компьютеру через интерфейс IEEE 1394 можно практически любые устройства, способные работать с SCSI. К ним относятся все виды накопителей на дисках, включая жесткие, оптические, CD-ROM, DVD, цифровые видеокамеры, устрой­ства записи на магнитную ленту и многие другие периферийные устройства.

Рис. Шина SCSI с подключенными устройствами

Благодаря таким широким возможностям, эта шина стала наиболее перспективной для объединения компьютера с бытовой электроникой. В настоящее время уже выпускаются адап­теры IEEE 1394 для шины PCI.

Последовательный и параллельный порты

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

Параллельная связь означает, что все 8 бит (или 1 байт) пересылаются и передаются не один за другим, а одновременно (параллельно) или, точнее, каждый по своему проводу. Принцип параллельной передачи данных становится очевидным, если рас­смотреть кабель, подсоединенный к разъему параллельного ин­терфейса, например кабель принтера. Он значительно толще, чем последовательный кабель мыши, поскольку кабель для параллель­ной передачи данных должен как минимум содержать восемь про­водов, каждый из которых предназначен для передачи одного бита.

Параллельные интерфейсы разрабатывает фирма Centronics, поэтому параллельный интерфейс часто называют интерфейсом Centronics.

Параллельный интерфейс для принтера обычно обозначают LPT (Line Printer). Первый подключенный принтер обозначается как от LPT1, а второй — как от LPT2.

Существуют несколько типов параллельных портов: стандарт­ный, ЕРР и ЕСР.

Стандартный параллельный порт предназначен только для од­носторонней передачи информации от ПК к принтеру, что зало­жено в электрической схеме порта. Он обеспечивает максималь­ную скорость передачи данных от 120 до 200 Кбайт/с.

Порт EEP является двунаправленным, т.е. обеспечивает парал­лельную передачу 8 бит данных в обоих направлениях и полнос­тью совместим со стандартным портом. Порт ЕРР передает и при­нимает данные почти в шесть раз быстрее стандартного парал­лельного порта, чему способствует то, что порт ЕРР имеет бу­фер, сохраняющий передаваемые и принимаемые символы до момента, когда принтер будет готов их принять. Специальный режим позволяет порту ЕРР передавать блоки данных непосред­ственно из RAM PC в принтер и обратно, минуя процессор. При использовании надлежащего программного обеспечения порт ЕРР может передавать и принимать данные со скоростью до 2 Мбит/с.

Порт ЕСР, обладая всеми возможностями порта ЕРР, обеспе­чивает повышенную скорость передачи данных за счет функции сжатия данных. Для сжатия данных используется метод RLE (Run Length Encoding), согласно которому длинная последовательность одинаковых символов передается всего лишь двумя байтами: один байт определяет повторяющийся символ, а второй — число по­вторений. При этом стандарт ЕСР допускает сжатие и распаковку данных как программно (путем применения драйвера), так и ап-паратно (схемой порта). Данная функция не является обязатель­ной, поэтому порты, периферийные устройства и программы могут ее и не поддерживать. Она может быть реализована, когда режим сжатия данных поддерживается как портом ЕСР, так и принте­ром. Увеличение скорости передачи данных с помощью порта ЕСР существенно уменьшает время распечатки данных на принтере.

Использование преимуществ функциональных возможностей портов ЕСР и ЕРР возможно при наличии компьютера, оборудо­ванного одним из этих стандартов.

Последовательная связь осуществляется побитно: от­дельные биты пересылаются (или принимаются) последователь­но один за другим по одному проводу, при этом возможен обмен данными в двух направлениях, прием и передача данных осуще­ствляются с одинаковой тактовой частотой. Для последователь­ных интерфейсов выбор подключаемых устройств значительно шире, поэтому большинство ПК обычно оборудовано двумя ин­терфейсными разъемами для последовательной передачи данных. В качестве стандартного обозначения для последовательного интерфейса чаще всего используют RS-232, RS-422, RS-465. Разъемы последовательного интерфейса на ПК представляют собой 9-контактный (вилка) Sub-D или 25-контактный (вилка) Sub-D.

Для установления связи между двумя последовательными ин­терфейсами предварительно необходимо сконфигурировать их со­ответствующим образом, т.е. указать, как будет осуществляться обмен данными: скорость обмена, формат данных, контроль чет­ности и т.п. Аппаратное конфигурирование интерфейса путем со­ответствующей установки джамперов или переключателей неудоб­но, поскольку приходится вскрывать корпус ПК. Обычно конфи­гурирование последовательного интерфейса осуществляется про­граммным способом, тем более что среда Windows предоставляет такую возможность.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: