
- •Технические средства информатизации
- •Глава 1
- •Технологии электронных схем
- •Общее устройство пк
- •Процессоры (основные принципы и классы)
- •Процессоры Intel
- •Itanium (архитектура ia-64)
- •Процессоры других производителей
- •Набор микросхем системной платы (чипсет)
- •Глава 2
- •Организация оперативной памяти
- •Конкретные системы памяти
- •Реализация систем основной памяти
- •Интерфейсы пк. Внутренние интерфейсы
- •Интерфейсы периферийных устройств
- •Внешние интерфейсы
- •Интерфейсы центральных процессоров
- •Спецификации pc 98, pc 99, pc 2001
- •Глава 3
- •Магнитные накопители. Ленты (мл)
- •Накопители на магнитных дисках (мд)
- •Технологии сменных носителей
- •Носители dvd
- •Альтернативные и перспективные накопители
- •Глава 4
- •Терминалы. Клавиатуры
- •Мониторы на основе элт
- •Плоскопанельные мониторы
- •Видеоадаптеры и интерфейсы мониторов
- •Манипуляторы и сенсорные экраны
- •Глава 5
- •Принтеры
- •Сканеры
- •Плоттеры
- •5.4. Дигитайзеры
- •Глава 6
- •Цифровое видео
- •Сжатие видеоинформации
- •Обработка аудиоинформации
- •Принципы и элементы проекторов мультимедиа
- •Глава 7
- •Каналы передачи и телекоммуникация
- •Цифровые и мобильные системы связи
- •Компьютерные сети
- •Мобильные компьютеры и gps
Внешние интерфейсы
Принтеры, модемы и другое периферийное оборудование подключается к компьютеру через стандартизированные интерфейсы, иногда называемые портами. В зависимости от способа передачи информации (параллельного или последовательного) между сопрягаемыми устройствами различают параллельные и последовательные интерфейсы (табл. 2.12).
Таблица 2.12. Характеристики основных внешних интерфейсов
Стандарт |
Год выпуска |
Первоначальная скорость, Мбит/с |
Максимальное расстояние связи, м |
Максимальное количество подключений |
Необходимость электропитания |
Число линий |
Последовательный порт (RS 232) |
1960 |
0,02 |
15 |
1 |
Да |
10 |
RS-485 |
- |
10 |
1200 |
32 |
- |
2 |
Параллельный порт (LFT) |
1981 |
1.1 |
1,8 |
1 |
Да |
25/30 |
MIDI |
1982 |
31,25 Кбит/с |
15 |
4 |
Да |
3 |
USB 1.1 |
1995 |
12 |
5/25 |
127 |
Нет |
4 |
FireWire |
1995 |
400 |
4,5/72 |
63 |
Нет |
6 |
USB 2.0 |
2000 |
480 |
5/25 |
127 |
Нет |
4 |
FireWire 800 |
2001 |
850 |
4,5/72 |
63 |
Нет |
9 |
Последовательный SCSI |
2004 |
320-3200 |
6/500/3000 |
96/127/192 |
Да |
1 |
eSATA |
2004 |
2400 |
2 |
1 |
Да |
7 |
IrDA |
1995 |
0,115/4,0 |
15/1 |
|
Да |
Беспроводной |
Bluetooth |
1994 |
0,7-2,1 |
1-100 |
8-127 |
Да |
Беспроводной |
Последовательный порт стандарта RS-232-C
Обычно персональный компьютер оборудован хотя бы одним последовательным асинхронным адаптером (который расположен на системной плате либо оформлен в качестве сменной карты), по-другому называемым последовательным портом RS-232-C. Интерфейс RS-232-C разработан EIA (Electronic Industries Association Ассоциация производителей электроники) и является стандартом для соединения ЭВМ с различными последовательными внешними устройствами, в качестве которых первоначально выступали в основном терминалы и печатающие устройства. В операционных системах компьютеров IBM PC каждому порту RS-232-C присваивается логическое имя СОМ1: COM4:.
Последовательная передача данных состоит в побитовой передаче каждого байта цифровой информации, в форме кадра данных, содержащего сигнал начала передачи (Start), сигнал окончания передачи (Stop) и информационные биты (рис. 2.20).
Бит ST сигнализирует о начале передачи данных, затем передаются информационные биты вначале младшие, потом старшие.
Иногда используется контрольный бит Р, которому присваивается такое значение, чтобы общее число единиц или нулей было четным или нечетным. Это применяется для контроля правильности передачи кадра. Приемное устройство проверяет кадр на четность и при несовпадении с ожидаемым значением передает запрос о повторе передачи кадра. Бит (или биты) SP сигнализирует об окончании передачи байта.
Использование (или нет) битов P, ST, SP задает формат передачи данных (кадра) на уровне RS-232. Принимающее и передающее устройства должны применять одинаковые форматы.
Установка формата данных может быть, например, выполнена в MS DOS командой MODE вида
MODE COMn: BAUD=m, PARITY=x, DATA=y, STOP=z
Здесь n номер СОМ-порта 1, 2, 3, 4;
m скорость передачи данных в бодах (количество передаваемых бит в секунду с учетом служебных бит P, ST, SP). Стандартные значения m 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19 200;
х контроль четности, наличие и тип (N контроль отсутствует, O нечетное число единиц, E четное). По умолчанию E;
у число бит в кадре (5, 6, 7, 8). По умолчанию 7;
z число стоп-бит в кадре (1, 2). По умолчанию 1.
Установка параметров в Windows NT иллюстрируется рис. 2.21, кроме того, каждая телекоммуникационая программа (или терми-налъта) имеет свои возможности по установке или изменению формата кадра для каждого из портов.
Основу последовательного порта составляет микросхема UART (Universal Asyncronous Receiver-Transmitter универсальный асинхронный приемопередатчик Intel 16450/16550/16550А).
Разъем для подключения последовательного порта может содержать 25 или 9 выводов (соответственные обозначения D25 и D9) табл. 2.13. Только два провода этих разъемов используются для передачи и приема данных, остальные отведены для вспомогательных и управляющих сигналов.
Таблица 2.13. Структура разъемов интерфейса RS-232-C
Номер контакта D25 |
Принятое сокра- щение по RS-232 |
Номер кон- такта D9 |
Содержание информации |
Вход или выход |
1 |
AA |
- |
FG (Frame ground - защитное (силовое) заземление) |
- |
2 |
ВА |
3 |
TD (Transmitted data - передаваемые данные) |
Выход |
3 |
ВВ |
2 |
RD (Received data - принимаемые данные) |
Вход |
4 |
СА |
7 |
RTS (Request to send - запрос для передачи) |
Выход |
5 |
СВ |
8 |
CTS (Clear to send - сброс для передачи) |
Вход |
6 |
СС |
6 |
DSR (Data set ready - готовность данных) |
Вход |
7 |
АВ |
5 |
SG (Signal ground - сигнальное заземление) |
- |
8 |
CF |
1 |
DCD (Data carrier detect - обнаружение передачи данных) |
Вход |
20 |
CD |
4 |
DTR (Data terminal ready - данные готовы к передаче) |
Выход |
22 |
СЕ |
9 |
RI (Ring indicator - индикатор вызова) |
Вход |
Стандарт RS-232-C определяет взаимодействие между устройствами двух типов:
DTE (Data terminal equipment оконечное/терминальное устройство);
DCE (Data communication equipment устройство связи).
В большинстве случаев компьютер, терминал являются DTE, модемы, принтеры, графопостроители DCE.
Если опустить ненужные подробности, то можно сказать, что для связи DTEDCE (например, компьютервнешний модем) в разъемах необходимо осуществить соединение проводов по принципу «входвход» и «выходвыход», для связи же DTEDTE (например, компьютеркомпьютер) принцип соединения другой «выходвход» и «входвыход» (такое соединение в обиходе получило название нуль-модем).
При передаче цифровых (импульсных) данных на большие расстояния по обычным проводам начинают сказываться эффекты так называемых «длинных линий», впервые обнаруженные при прокладке трансатлантического кабеля для телеграфной связи ЕвропаАмерика. Сигналы расплываются, накладываются друг на друга, создают помехи и подвержены внешним помехам (рис. 2.22). Для избежания данных эффектов необходимо использование кабелей связи с высокими характеристиками, а также установка на линии электронных устройств, корректирующих передаваемые сигналы (повторители), либо применение модемов (см. гл. 7).
По аналогичным причинам передача цифровой информации при соединениях типа DCEDCE и DCEDTE, описанных выше, ограничена определенными расстояниями. Официальное ограничение по длине соединительного кабеля по стандарту RS-232-C составляет 15,24 м. На практике это расстояние зависит от скорости передачи данных и может быть значительно больше (табл. 2.14).
Таблица 2.14. Параметры линии связи по нуль-модему
Скорость передачи, бод |
Максимум длины экранированного кабеля, м |
Максимум длины неэкранированного кабеля, м |
Менее 300 |
1524 |
914 |
1200 |
914 |
914 |
2400 |
304 |
152 |
4800 |
304 |
76 |
9600 |
76 |
76 |
Параллельный порт
Параллельный порт (Centronics) используется для одновременной передачи 8 битов информации. В компьютерах этот порт используется главным образом для подключения принтера, хотя это не исключает возможность подсоединения к нему других устройств, например графопостроителей или даже других ПЭВМ.
Параллельные порты компьютера обозначаются LPT1LPT4, поддерживаются BIOS-прерыванием INT 17h:
00h вывод символа без аппаратных прерываний;
01h инициализация интерфейса и принтера;
02h опрос состояния принтера.
Конструктивно порт обычно оформлен в виде 25-контактного разъема типа D (DB25).
Имеется восемь шин данных, для каждой из них своя линия заземления.
Кроме того, имеются управляющие сигналы:
сигнал строба Strobe на контакте 1 сообщает принтеру, что текущая передача данных окончена и принтер может печатать символ;
линия подтверждения готовности ACK на контакте 10. До тех пор, пока на этой линии высокий потенциал, компьютер не посылает данных;
линия занятости Busy сигнализирует компьютеру о том, что принтер занят;
линия выбора Select показывает, что принтер выбран (т. е. режим on-line);
линия автоматического перевода строки Fdxt;
линия ошибки Error принтер сообщает об ошибке (например, кончилась бумага);
линия Ink компьютер переводит принтер в то состояние, в котором он находился после включения питания (т. е. начальное состояние);
линия Slctin по этой линии компьютеру сообщается, готов ли принтер принимать данные (при низком уровне сигнала готов, при высоком нет).
Параллельное соединение применяется на расстояниях не более 5 м, некоторые источники ограничивают расстояние 12 м; при увеличении длины параллельных проводов возрастает межпроводная емкость, что приводит к перекрестным помехам, кроме того, растут материальные затраты на реализацию линии.
В принципе, параллельные порты должны быть двунаправленными и соответствовать требованиям стандарта ЕРР, поскольку он позволяет передавать данные в 10 раз быстрее, чем стандартные параллельные порты (2 Мбит/с против 200 Кбит/с).
Порт располагается обычно на задней стенке компьютера как D-образная 25-контактная розетка. Там может также иметься D-образная 25-контактная вилка.
Более новые параллельные порты выполнены в стандарте IEEE 1284, первая редакция которого вышла в 1994 г. Этот стандарт определяет пять следующих режимов работы:
Режим совместимости.
Режим тетрады.
Режим байтов.
Режим ЕРР (Расширенный параллельный порт).
Режим ЕСР (Режим с расширенными возможностями).
Аппаратные свойства. Ниже приведено (табл. 2.15) размещение выводов D-образного 25-контактного разъема и 34-контактного разъема Centronics. Первый обычно используется для параллельного порта компьютера, в то время как разъем Centronics обычно применяется на принтерах. Стандарт IEEE 1284, однако, определяет три различных соединителя для использования с параллельным портом. Первый, 1284 Тип А D-образный 25-контактный соединитель, установленный сзади у большинства компьютеров. Второй 1284 Тип В, который является 36-выводным разъемом Centronics, установленным на большинстве принтеров.
Таблица 2.15. Назначение выводов соединителей параллельного порта
№ вывода (D-образный 25-контактный) |
№ вывода (Centronics) |
Сигнал SPP |
Направление вход-выход |
Регистр |
Аппаратная инверсия |
1 |
1 |
nStrobe |
Вход-выход |
Управления |
Да |
2 |
2 |
Данные 0 |
Выход |
Данные |
|
3 |
3 |
Данные 1 |
Выход |
Данные |
|
4 |
4 |
Данные 2 |
Выход |
Данные |
|
5 |
5 |
Данные 3 |
Выход |
Данные |
|
6 |
6 |
Данные 4 |
Выход |
Данные |
|
7 |
7 |
Данные 5 |
Выход |
Данные |
|
8 |
8 |
Данные б |
Выход |
Данные |
|
9 |
9 |
Данные 7 |
Выход |
Данные |
|
10 |
10 |
nAck |
Вход |
Состояние |
|
11 |
11 |
Busy |
Вход |
Состояние |
Да |
12 |
12 |
PaperOut / PaperEnd |
Вход |
Состояние |
|
13 |
13 |
Select |
Вход |
Состояние |
|
14 |
14 |
nAutoLinefeed |
Вход-выход |
Управление |
Да |
15 |
32 |
nEnor/nFault |
Вход |
Состояние |
|
16 |
31 |
nlnitialize |
Вход-выход |
Управление |
|
17 |
36 |
nSelectPrinter / nSelectln |
Вход-выход
|
Управление |
Да |
18-25 |
9-30 |
Земля |
Gnd |
|
|
IEEE 1284 Тип С является 36-контактным соединителем, подобным Centronics, но меньшего размера. Этот соединитель имеет лучший замок, лучшие электрические свойства и легче собирается. Он также содержит еще два вывода для сигналов, которые могут использоваться, чтобы видеть, включено ли другое устройство.
Вышеприведенная таблица использует «n» перед именем сигнала, когда активным является низкий уровень сигнала, например, nError. Если на принтере произошла ошибка, тогда на этой линии низкий уровень. В нормальном состоянии, когда принтер работает правильно, на этой линии высокий уровень. «Аппаратная инверсия» означает, что сигнал инвертирован аппаратно в контроллере параллельного порта. Пример линия Busy. Если на этот вывод подать +5 В (логическая единица) и прочитать регистр состояния, в бите 7 последнего был бы 0.
Centronics. Centronics это ранний стандарт для передачи данных от ведущего устройства к принтеру. Большинство принтеров использует этот протокол передачи. Подтверждение передачи обычно осуществляется путем программного управления стандартным параллельным портом.
Адреса портов. Параллельный порт имеет три обычно используемых базовых адреса (табл. 2.16). Базовый адрес ЗВСh использовался для параллельных портов на ранних видеоплатах. Этот адрес исчез на некоторое время, когда параллельные порты были удалены из видеоплат. Затем он вновь появился как вариант для параллельных портов, интегрированных на системных платах, где их конфигурация может быть изменена с использованием BIOS.
Таблица 2.16. Адреса портов
Адрес |
Замечания |
3BCh-3BFh |
Используется для параллельных портов, встроенных в видеоплаты. Не поддерживает адреса ЕСР |
378h-37Fh |
Обычный адрес для LPT1 |
278h-27Fh |
Обычный адрес для LPT2 |
Для LPT1 обычно назначается базовый адрес 378h, в то время как для LPT2 278h.
Когда компьютер включается впервые, BIOS (базовая система ввода-вывода) определяет число имеющихся портов и назначает им имена LPT1, LPT2 и LPT3. BIOS сначала проверяет адрес ЗВСh. Если параллельный порт найден здесь, ему назначается имя LPT1, затем проверяется адрес 378h. Если контроллер параллельного порта найден там, ему назначается следующее свободное имя устройства. Это было бы LPT1, если плата не была найдена по ЗВСh, или LPT2, если бы она была найдена в ЗВСh. Последний опрашиваемый порт 278h, и для него следует та же самая процедура. Поэтому можно иметь LPT2 с адресом 378h, а не 278h, как ожидалось.
Перечисленные режимы конфигурируются через BIOS.
USB
USB (Universal system bus) стандарт, разработанный совместно фирмами Compaq, DEC, Microsoft, IBM, Intel, NEC и Northern Telecom (версия первого утвержденного варианта появилась довольно давно 15 января 1996 г.) и предназначенный для организации соединения многочисленных и разнотипных внешних устройств с помощью единого интерфейса.
Стандарт USB предполагает взаимодействие по архитектуре «клиентсервер» (используется терминология «MasterSlave», или «главныйслужебный») и позволяет подключать до 127 устройств последовательно или используя концентратор USB (hub), к которому подсоединяется до семи устройств (рис. 2.23). Разъемы содержат четыре контакта, включая провода питания (5 В) для устройств с малым потреблением, таких как клавиатуры, мыши, джойстики и т. п.
Топология USB практически не отличается от топологии обычной локальной сети на витой паре, обычно называемой «звездой». Даже терминология похожа концентратор шины также называется хаб (hub). Шина USB позволяет многоуровневое каскадирование («многоуровневая звезда» рис. 2.24).
Вместо любого из устройств может также стоять хаб. Основное отличие от топологии обычной локальной сети компьютер (или host-устройство) может быть только один. Хаб может быть как отдельным устройством с собственным блоком питания, так и встроенным в периферийное устройство. Наиболее часто хабы встраиваются в мониторы и клавиатуры.
Пропускной способности в 480 Мбит/с в версии 2.0 достаточно для удовлетворения потребностей всех этих применений в полной мере. Добавление устройств больше не сопряжено с установкой дополнительных адаптеров, выполнением сложного конфигурирования, ручным инсталлированием дополнительного программного обеспечения: система автоматически определяет, какой ресурс, включая программный драйвер и пропускную способность, нужен каждому периферийному устройству и делает этот ресурс доступным без вмешательства пользователя.
В связи с прогнозируемым ростом в области интеграции компьютеров и телефонии шина USB сможет выступать в качестве интерфейса для подключения устройств цифровой связи (ISDN) и цифровых устройств Private Branch eXchange (PBX).
Технические характеристики. Возможности USB (версия 1.1) следуют из ее технических характеристик:
режим высокой скорости обмена (full-speed signaling bit rate) 12 Мбит/с;
максимальная длина кабеля для высокой скорости обмена 5 м;
режим низкой скорости обмена (low-speed signaling bit rate) 1,5 Мбит/с;
максимальная длина кабеля для низкой скорости обмена 3 м;
максимальное количество подключенных устройств (включая концентраторы) 127;
возможно подключение устройств с различными скоростями обмена;
отсутствие необходимости в установке пользователем дополнительных элементов, таких как терминаторы для SCSI;
максимальное потребление тока на одно устройство 500 мА.
На рис. 2.24 показан пример рационального соединения периферийных устройств в условную USB сеть. Так как обмен данными по USB идет только между компьютером и периферийным устройством (между устройствами обмена нет), то устройства с большими объемами приема и/или передачи данных должны подключаться либо к самому компьютеру, либо к ближайшему свободному узлу. В данном случае наивысший трафик у колонок (около 1,3 Мбит/с), затем модем и сканер, подключенные к хабу в мониторе, и завершают цепь клавиатура, джойстик и мышь, трафик у которых минимален.
Колонки USB имеют такой высокий трафик, так как для использования их не требуется звуковая карта. Драйвер колонок отправляет оцифрованный звук сразу в колонки, где он преобразуется в аналоговый сигнал и подается на громкоговоритель.
Кабели и разъемы. Сигналы USB передаются по 4-проводному кабелю (рис. 2.25, табл. 2.17). Здесь «Земля» цепь «корпуса» для питания периферийных устройств, VBus +5 В также для цепей питания. Шина D+ предназначена для передачи данных по шине, а шина D- для приема данных. Кабель для поддержки полной скорости шины (full-speed) выполняется как витая пара, защищается экраном и может также использоваться для работы в режиме минимальной скорости (low-speed). Кабель для работы только на минимальной скорости (например, для подключения мыши) может быть любым и неэкранированным.
Таблица 2.17. Нумерация контактов разъемов USB |
|||
Номер контакта |
Обычный разъем |
Мини-разъем |
|
|
Назначение |
Цвет провода |
Функция |
1 |
V BUS (4.4-5.25 V) |
Красный |
VBUS (4.4-5.25 V) |
2 |
D- |
Белый |
D- |
3 |
D+ |
Зеленый |
D+ |
4 |
Земля |
Черный |
ID |
5 |
|
|
Земля |
Оплетка |
Экран |
Оплетка |
|
Конструкция разъемов для USB рассчитана на многократное сочленение/расчленение. Различают стандартные (рис. 2.26, ае) и мини- (рис 2.26, ж, з) разъемы, используемые для подключения периферийных устройств.
Как видно из рисунка, невозможно подключить устройство неправильно, так как разъем серии «А» можно подключить только к активному устройству на USB концентратору или компьютеру, а серии «В» только к собственно периферийному устройству.
Большинство контактов мини-USB аналогичны стандартному USB-разъему, за исключением № 4. Контакт 4 называется «ID» и в разъеме Mini-A соединен с землей, однако в Mini-B свободен. Это приводит к тому, что устройства, поддерживающие USB On-The-Go (с разъемом Mini-AB), выполняют функции хоста, будучи подсоединенными к разъему USB Mini-A (конец «А» кабеля Mini-AMini-B). Разъем Mini-A содержит также дополнительный ключ (кусочек пластика внутри), чтобы предотвратить включение в устройство типа «В».
«USB на ходу» (On-The-Go OTG). Быстрое возрастание числа мобильных цифровых устройств выявило потребность в промышленном стандарте на связь таких устройств и внешних устройств (например, принтеров). Множество методов обеспечения связи, используемых изготовителями мобильных систем, свидетельствуют об этой потребности (это доки, слоты, соединители и различные технологии карточек с памятью).
К началу 2001 г. рыночное проникновение USB составило более 1,1 млрд. устройств с этим интерфейсом (ПК, внешние устройства, устройства бытовой электроники). Это делает USB естественным кандидатом на обеспечение мобильной связи «точкаточка». Однако, его несимметричный протокол «клиентсервер» (точнее, «главныйподчиненный», masterslave protocol), который полагается на «интеллект» хоста, является главным неудобством USB. Помещение полнофункционального USB хоста на портативное устройство просто невыполнимо. Кроме того, что стандарт хоста USB нанесет ущерб аккумулятору маломощного устройства, разъемы USB являются слишком крупными для этих миниатюрных устройств.
Для решения проблемы ряд изготовителей мобильных телефонов, КПК и мобильных ПК (USB Promoter Group) объединились, чтобы разработать определить новое добавление к спецификации USB 2.0, которая была названа «USB на ходу» (On-The-Go, OTG). Выпущенный в декабре 2001 г., стандарт определяет новые небольшие разъемы, протокол установления связи, требования к электропитанию, используемому на хосте и в периферии. Спецификация также определяет новый тип устройства, названного «внешнее устройство двойного назначения», способное к действию как хост или периферия в зависимости от того, как пользователь подключает кабель с его «мини-АВ» разъемом. Будучи включенным в разъем «мини-А», устройство двойной роли ведет себя как хост, а включение в «мини-В» превращает его во внешнее устройство.
Интерфейс Fire Ware
История FireWire, теперь известного также как IEEE 1394 и как i-Link, началась в 1986 г., когда члены Microcomputer Standards Committee (Комитет Стандартов для Микрокомпьютеров) захотели объединить существовавшие в то время различные варианты последовательной шины (Serial Bus).
Задачей разработчиков стало создание универсального внешнего интерфейса ввода-вывода, пригодного как для работы с мультимедиа, так и с накопителями данных (Mass Storage Device), не говоря уже о таких устройствах, как принтеры, сканеры и т. п. Результатом труда разработчиков стал окончательно утвержденный 12 декабря 1995 г. документ, который описывал IEEE 1394.
Ведущую роль в разработке стандарта играла Apple, которая дала ему имя FireWire и сразу же сделала ставку на использование этого стандарта в своих компьютерах.
При разработке любительских цифровых видеокамер (DV) стало ясно, что наиболее подходящим внешним интерфейсом для них является IEEE 1394. Поэтому Digital VCR Conference (DVC) приняла решение использовать IEEE 1394 как стандартный интерфейс для цифровых камер.
Из главных особенностей IEEE 1394 можно отметить:
последовательная шина вместо параллельного интерфейса позволила использовать кабели малого диаметра и разъемы малого размера (рис. 2.27);
поддержка «горячего подключения» и отключения;
питание внешних устройств через IEEE 1394 кабель;
высокая скорость;
возможность строить сети различной конфигурации из разнотипных устройств (рис. 2.28);
простота конфигурации и широта возможностей;
поддержка асинхронной и синхронной передачи данных.
Интерфейс во многом подобен USB 1.0, но является более быстродействующим. В различных спецификациях устанавливается быстродействие от 12,5 Мбит/с до 1,6 Гбит/с и более.
Это создает возможность для соединения интерфейсом FireWire ЭВМ с такими устройствами, как аналоговые и цифровые видеокамеры, телевизоры, принтеры, сетевые карты и накопители информации.
Версии FireWire
FireWire 400 может пересылать данные между устройствами со скоростями 100, 200 или 400 Мбит/с (реальные скорости составляют 98,3, 196,6 и 393,2 Мбит/с или же 12,3, 24,6 и 49,2 Мбайт/с соответственно). Эти режимы передачи часто упоминаются как S100, S200 и S400. Хотя USB 2.0 может теоретически оперировать на скорости 480 Мбит/с, проведенные тесты показывают, что она редко достигается.
Длина кабеля ограничена 4,5 м (около 15 футов), хотя до 16 кабелей могут быть соединены в цепь путем подключения активных повторителей, внешних концентраторов (хабов) или внутренних хабов, которые часто встраиваются в 1394-устройства. Стандарт S400 ограничивает любые конфигурации кабеля максимальной длиной 72 м.
FireWire 800 (фирма Apple использовала название «S800 bilingual» для 9-контактной версии стандарта IEEE 1394b) был предложен Apple в 2003 г. Эта новая спецификация 1394-шины обеспечивает скорость в 786,4 Мбит/с при обратной совместимости с более медленными устройствами и 6-контактными разъемами FireWire 400.
Полная спецификация IEEE 1394b предусматривает поддержку коммуникаций через оптоволокно на расстояние до 100 м со скоростью до 3,2 Гбит/с. Стандартный неэкранированный витой кабель категории 5 поддерживает связь на расстоянии до 100 м со скоростью S100, а новая технология 1394с обеспечивает скорость до S800. Исходные стандарты 1394 и 1394а используют метод кодирования сигналов D/S (data/strobe, или legacy mode), тогда как 1394b включает также схему кодирования 8В10В (называемую также beta mode). С использованием этих новых технологий интерфейс FireWire становится существенно быстрее, чем Hi-Speed USB.
Последовательный интерфейс SCSI
Компоненты типичных систем на базе SSA (Serial Storage Architecture) соединяются двунаправленными кабелями. Данные, посылаемые адаптером, проходят в обоих направлениях, и при разрыве соединения SSA осуществляет реконфигурирование оборудования, чтобы в дальнейшем восстановить разорванную связь. В системе может поддерживаться до 192 НЖМД, допускающих «горячее» включение-выключение (см. табл. 2.6). Диски могут объединяться в массивы (до 32 отдельных RAID-массивов могут поддерживаться одним адаптером), причем массив может находиться на расстоянии до 25 м. В режиме работы с RAID поддерживается скорость 35 Мбайт/с, в остальных режимах 60 Мбайт/с (максимум скорости 80 Мбайт/с).
Внешний последовательный интерфейс SATA
Стандарт внешнего интерфейса (external SATA, eSATA) был введен в середине 2004 г. с определением кабелей, разъемов и требований к электросигналам. Интерфейс имеет следующие особенности:
полная скорость SATA для внешних дисков (115 Мбайт/с было измерено для внешнего массива RAID);
нет необходимости преобразования сигналов и данных из протоколов PATA/SATA в формат USB/Firewire для подключения внешних дисков;
длина кабеля ограничена 2 м (USB и FireWire поддерживают большую длину);
минимальное и максимальное напряжения передаваемых сигналов были повышены до 500600 мВ (от 400600 мВ);
минимальное и максимальное напряжения принимаемых сигналов были снижены до 240600 мВ (от 325600 мВ);
В настоящее время большинство системных плат ПЭВМ не поддерживают разъемы eSATA, и такие устройства могут подключаться либо через хост-адаптер eSATA (HBA) для настольных систем, либо же посредством Cardbus или ExpressCard для ноутбуков. Известны также простейшие адаптеры (кабели), обеспечивающие интерфейс между eSATA и SATA (в этих условиях допустимая длина кабеля уменьшается до 1 м).
В отличие от USB или Firewire eSATA не обеспечивает подсоединяемое устройство электропитанием, поэтому в этом случае необходим дополнительный кабель питания или адаптер.
Далее, в отличие от РАТА, интерфейсы SATA и eSATA поддерживают «горячее подключение», однако современные ОС, как правило, не могут реализовать эту функцию.
Отметим также, что, хотя «горячее подключение» USB обеспечивается всеми современными ОС, и эта возможность заявлена во всех стандартах USB, известны случаи повреждения устройств и разрушения данных при подобных подключениях, что особенно часто происходит с МРЗ-плеерами, использующими флэш-накопители, а также с выносными USB-НЖМД на 2,5". То же самое можно сказать по поводу FireWire - при формальной поддержке «горячего подключения» устройства часто повреждаются. Ряд производителей электроники объявляют об отказе от поддержки «горячего подключения» контроллерами FireWire и исключают соответствующие повреждения из гарантийных обязательств.
Интерфейс Fibre Channel (оптоволоконная связь)
В 1991 г. IBM, Hewlett-Packard Co. и Sun Microsystems Inc. объединенными усилиями создали Fibre Channel Systems Initiative (FCSI) с целью активизировать производство продуктов оптоволоконной связи и их продвижение на рынки. В 1994 г. интерфейс Fibre Channel был принят как стандарт ANSI. Впервые созданный, интерфейс FC оперировал на скорости, не превосходящей SCSI-3, и основным его преимуществом являлось расстояние связи (вначале 10000 м, а затем - 100 км, на основе оптических трансиверов), а не скорость взаимодействия. Однако в 2000 г. была выпущена версия FC со скоростью 2 Гбит/с. Протоколы Fibre Channel структурированы как иерархическая система (наподобие ISO OSI Reference Model), включающая пять уровней, каждый из которых отвечает за определенные функции (табл. 2.18).
Таблица 2.18. Уровни протоколов Fibre Channel |
|
||
Наименование |
Уровень |
Функции |
|
FC-4 |
Уровень отображения протоколов |
Определяет правила интерпретации различных традиционных протоколов вышестоящих уровней, позволяющих Поте Channel переносить данные из других сетевых протоколов (наподобие SCSI) и параллельно передавать сетевую и канальную информацию, соответствующую физическому интерфейсу |
|
FC-3 |
Уровень общих служб |
Определяет параметры специальных служб, такие как multi-casting и striping |
|
ГС-2 |
Уровень пакетов и сигналов |
Определяет последовательность и порядок правил управления потоком данных, используемых для сборки-разборки пакетов, принимаемых/передаваемых устройством |
|
FC-1 |
Уровень управления передачей |
Задает протокол передачи, включая правила и последовательность кодирования и декодирования, специальные символы, время задержки, контроль ошибок и пр. |
|
FC-0 |
Физический уровень |
Определяет параметры физического соединения, включая кабели, разъемы и оптико-электрические характеристики линий для различных скоростей передачи |
Технические средства Fibre Channel связывают между собой накопители информации и серверы, образуя «фабрику» (Fibre Channel fabric) или коммутационно-коммуникационную среду. Фабрика состоит из физического уровня, устройств коммутации и передачи Данных. На физическом уровне находятся оптические и обычные кабели, по которым передаются сигналы протокола Fibre Channel между устройствами.
Интерфейсы беспроводной связи
Не останавливаясь на средствах организации беспроводных сетей (WLAN), ограничимся рассмотрением высокочастотных радио- и оптических интерфейсов ограниченного радиуса действия.
IrDA. Ассоциация инфракрасной передачи данных (Infrared Data Association - IrDA), начиная с ее образования в 1993 г., работала над открытым стандартом инфракрасной передачи данных на короткие расстояния. Спецификации IrDA базируются на двух стандартах - протоколе физического уровня 115 Кбит/с (типа UART), который был развит Hewlett Packard, и первоначально предложенном IBM протоколе Link Access Protocol (IrLAP), основанном на HDLC.
Уже в 1995 г. несколько лидеров рынка электроники выпустили серию продуктов, использующих для передачи информации по открытому оптическому каналу irDA-standart, а в ноябре 1995 г. Microsoft заявила о включении программного обеспечения, обеспечивающего инфракрасную связь, использующую IrDA-standart, в стандартный пакет операционной системы Windows 95. В настоящее время IrDA-standart - один из самых распространенных стандартов для организации передачи информации по открытому инфракрасному каналу. Это - протокол передачи данных связи «точка-точка» в узком коническом углу (30°), предназначенный для работы на расстоянии до 1 м со скоростями между 9,6 Кбит/с и 16 Мбит/с.
Предусмотрены также протоколы следующих нескольких уровней:
IrLAP (Infrared Link Access Protocol) - обеспечивает управление доступом, установление надежного двустороннего соединения;
IrLMP (Infrared Link Management Protocol) - обеспечивает многоканальный логический доступ, переключение устройств (активный/пассивный) и пр.;
IrCOMM (Infrared Communications Protocol) - обеспечивает работу устройств в режиме как параллельного, так и последовательного портов;
IrOBEX (Infrared Object Exchange) - обмен данными или объектами;
IrLAN (Infrared Local Area Network) - обеспечивает соединение инфракрасных устройств в локальную сеть в вариантах - «клиент-сервер» или «точка-точка» (peer to peer).
В области мобильных вычислений IrDA обычно используется для подключения портативного компьютера к мобильному телефону и установления модемной связи с Internet. IrDA также определяет IrLAN-протокол для подключения устройств, поддерживающих IrDA-связь со стационарной сетью.
Bluetooth. Названная по имени датского короля X столетия это спецификация для портативных устройств, обеспечивающая дешевую радиосвязь между мобильными компьютерами, мобильными телефонами, цифровыми камерами, принтерами, консолями видеоигр и другими переносными устройствами, возможность подсоединения к Internet (табл. 2.19). Связь устанавливается в безопасном, нелицензируемом диапазоне ультракоротких волн «Индустриальный научный и медицинский» (Industrial Scientific and Medical - ISM) - 2,4 ГГц (в интервале 2,4-2,4835 ГГц в США и Японии). Части этой полосы также доступны во Франции и Испании. По сути, это - тот же самый вид микроволновой радиотехнологии, которая обеспечивает беспроводной звонок входной двери и открывание гаража. Главное преимущество систем Bluetooth перед инфракрасными портами состоит в том, что здесь не требуется прямая оптическая видимость.
Таблица 2.19. Характеристики различных типов интерфейсов Bluetooth |
||
Класс связи |
Максимальная разрешенная мощность, мВт |
Дистанция (приближенно), м
|
1 |
100 |
-100 |
2 |
2,5 |
-10 |
3 |
1 |
-1 |
Устройства, связывающиеся по протоколу Bluetooth работают в режиме «клиент-сервер» (master-slave). Устройство-клиент может вызывать до семи устройств-серверов. Клиент и сервер в любой момент могут поменяться ролями. Эта «сеть», которую образуют восемь или менее устройств, получила название персональной сети (Personal Area Netork - PAN, или же «микросеть» - piconet).
Модули Bluetooth имеют приемопередатчики, которые сканируют пространство и обнаруживают другие устройства Bluetooth, чтобы установить связь. Прежде чем любые данные будут переданы между устройствами, должна быть установлена сессия сети. По соображениям безопасности пользователь должен предоставить подтверждение по входу в сеть устройствам, которые не были ранее идентифицированы как устройства, принадлежащие этой же PAN.
В любой момент времени данные могут передаваться между клиентом и серверами, причем первый может быстро переключаться между вторыми на манер «карусели». Спецификации Bluetooth допускают соединение двух или более PAN в «распределенную сеть» (scatternet), где выделяются устройства, которые в одной подсети играют роль клиента, а в другой - сервера.