Параллельные
Важнейшие устройства ввода и вывода, такие как клавиатура, мышь, монитор и принтер, входят в стандартную комплектацию системы, и их использование является само собой разумеющимся.
Информация, поступающая на монитор, принтер или другие периферийные устройства, должна быть предварительно обработана так, чтобы соответствовать спецификации конкретных устройств вывода.
Параллельная и последовательная передачи данных хотя и служат одной цели - обмену данными и связи между периферией (устройствами ввода/вывода) и модулем обработки данных (материнской платой), но используют различные методы и принципы обмена информацией.
Параллельная связь означает, что биты пересылаются и передаются не один за другим, а все 8 бит (или байт) одновременно. Такие параллельные связи имеют место не только при одноименных интерфейсах, но и внутри общей системы PC, например в шине.
Кабель для параллельной передачи данных должен, как минимум, содержать восемь проводов, каждый из которых предназначен для транспортирования одного бита. Параллельные интерфейсы разрабатывает фирма Centronics.
В отличие от последовательной передачи данных параллельная передача, как правило, однонаправленная, т. е. данные передаются только в одном направлении.
В IBM-совместимых компьютерах за параллельными портами закреплены специальные логические имена, поддерживаемые системой: LPT1, LPT2/LPT3.
Существует несколько типов параллельных портов:
• стандартный,
• ЕРР,
• ЕСР.
Стандартный параллельный порт предназначен только для односторонней передачи информации от PC к принтеру, что является результатом электрической конструкции порта. Он обеспечивает максимальную скорость передачи данных от 120 до 200 Кбайт/с.
Порт ЕРР является двунаправленным, т. е. обеспечивает параллельную передачу 8 бит данных в обоих направлениях. Специальный режим позволяет порту ЕРР передавать блоки данных непосредственно из RAM PC в принтер и обратно, минуя процессор. Это преимущество реализуется за счет использования такого ценного ресурса компьютера, как канал прямого доступа к памяти (DMA).
Дальнейшим развитием порта ЕРР явился порт с расширенными функциями ЕСР. Порт ЕСР обеспечивает еще большую скорость передачи по сравнению с портом ЕРР. Как и в ЕРР, в ЕСР сохранен тот же режим обмена данными через канал прямого доступа к памяти. Реализован режим работы, позволяющий снизить загрузку центрального процессора при передаче данных через порт. Порт ЕСР позволяет подключать до 128 периферийных устройств.
Одной из наиболее важных функций, впервые реализованной в ЕСР, является сжатие данных. Это позволяет резко повысить скорость передачи.
Для сжатия данных используется метод RLE, согласно которому длинная последовательность одинаковых символов передается всего лишь двумя байтами: один байт определяет повторяющийся символ, а второй - число повторений.
Увеличение скорости передачи данных с помощью порта ЕСР существенно уменьшает время печати принтеров.
Для того чтобы воспользоваться преимуществами функциональных возможностей портов ЕСР и ЕРР, необходим компьютер, который оборудован портом, соответствующим одному из этих стандартов.
Стандарт IEEE I284. В настоящее время стандарты портов ЕРР и ЕСР включены в стандарт Американского института инженеров по электротехнике и электронике IEEE 12B4. Многие современные лазерные принтеры используют этот стандарт.
Дополнительно к функциям ужо рассмотренных портов стандарт IEEE 1284 позволяет принтеру послать сигнал при аварии. Всякий раз при возникновении ошибки параллельный порт посылает сигнал прерывания IRQ.
В большинстве случаев к параллельному интерфейсу подключается принтер. Параллельные интерфейсы используются также для обмена информацией между двумя PC.
Вкратце перечислим внутренние параллельные шины:
1) Проприетарная ASUS Media Bus, использовалась на некоторых материнских платах ASUS с Socket 7 и представляла собой шину ISA в специфическом разьеме, размещенном в одну линию с разьемом шины PCI.
2) CAMAC для измерительных систем (instrumentation systems)
3) Extended ISA или EISA
4) Industry Standard Architecture или ISA
5) Low Pin Count или LPC
6) MicroChannel или MCA
7) MBus
8) Multibus для промышленных систем
9) NuBus или IEEE 1196
10) OPTi local bus, использовалась для ранних материнских плат для Intel 80486
11) Peripheral Component Interconnect или PCI, также PCI-X
12) S-100 bus или IEEE 696, использовалась в Altair и похожих микрокомпьютерах
13) SBus или IEEE 1496
14) VESA Local Bus или VLB или VL-bus, использовалась в основном на материнских платах для 80486 процессоров и была подключена непосредственно к выводам микропроцессора. Однако встречалась и реализация этой шины в сочетании с ЦПУ IBM BL3 (аналог i386SX) и ранними Pentium
15) VMEbus, VERSAmodule Eurocard bus
16) STD Bus для 8-ми и 16-ти битных микропроцессорных систем
17) Unibus
18) Q-Bus
Дата добавления: 2015-09-14; просмотров: 897;