Архитектура ЭВМ
Главная
Вход
Регистрация
Понедельник, 20.05.2024, 14:43Приветствую Вас Гость | RSS
Меню сайта

Форма входа

Интерфейс RS-232C

           Обмен данными в соответствии со спецификацией протокола RS-232 происходит последовательно, методом асинхронной передачи. При этом каждому байту предшествует так называемый старт-бит (всегда имеющий значение логического «0»). Он сигнализирует приемнику о начале пакета. За ним следуют биты данных и (не всегда) бит четности. Завершает посылку стоп-бит, сигнализирующий о начале паузы между пакетами. Для асинхронного режима принято несколько стандартных скоростей обмена. Сегодня актуальными можно считать скорости 9600,19200, 38400, 57600 и 115200 бит/с. Тем самым эти скорости являются стандартными для последовательного порта компьютера, реализованного на интерфейсе RS-232C. Интерфейс использует несимметричные передатчики и приемники, то есть сигнал передается относительно общего провода, высокий уровень соответствует логическому «О», а низкий уровень - логической «1». В компьютерных системах применяют универсальные асинхронные приемопередатчики (UART - Universal Asynchronous Receiver -Transmitter), совместимые на уровне регистров с типом 16550А. Микросхема UART 16550А обеспечивает поддержку буферов ввода-вывода (FIFO) емкостью по 16 байт, режим прямого доступа к памяти (DMA), все стандартные скорости обмена данными. Последовательные порты компьютера реализованы на микросхеме UART и имеют внешние разъемы стандарта DB-25P или DB-9P, которые должны быть выведены на заднюю стенку корпуса. Спецификацией АТХ предусмотрен разъем СОМ-порта на тыльной стороне системной платы. К последовательному порту могут быть подключены различные манипуляторы (мышь, трекбол), внешние модемы, печатающие устройства (принтеры, плоттеры), инфракрасные приемопередатчики, так называемый «нуль-модемный» кабель для соединения с другим компьютером, электронные ключи, измерительные приборы и т. д. Компьютер имеет четыре последовательных порта (COM1-COM4), каждой паре которых выделяется своя линия запроса прерывания. Для СОМ1/COM3 это линия IRQ 4, для COM2/COM4 - линия IRQ 3. Если к одному из портов подключена мышь, то линию запроса прерывания на нем переназначить нельзя, так как она жестко задана в драйвере устройства. Конфигурирование последовательных портов осуществляется на аппаратном уровне средствами BIOS системной платы, а на программном уровне - динамически, соответствующими приложениями. В период инициализации BIOS проверяет наличие портов по стандартным адресам и присваивает им логические имена (СОМ1-СОМ4). Затем обнаруженным портам назначаются линии запроса прерывания.

 

Последовательный порт (DB9)

Схема цоколевки 

Последовательный порт (DB25)

Схема цоколевки

Интерфейс IEEE1284

Спецификация IEEE1284 определяет параметры параллельного интерфейса обмена данными с внешними устройствами компьютера. Практически единственным широко распространенным внешним устройством с параллельным интерфейсом до последнего времени являлся принтер. Прочие компоненты (как-то: «электронные ключи», стримеры, сканеры, дисководы ZIP) на самом деле для IEEE1284 «неродные» и работают, надо сказать, отвратительно. В частности, «электронный ключ» на порту LPT легко эмулируется программными методами, а дисковод ZIP записывает так долго, что пользователь успевает состариться. Поэтому в дальнейшем мы будем рассматривать параметры IEEE1284 применительно к принтерам. Однонаправленный параллельный интерфейс для подключения принтеров получил наименование Centronics. Он объединяет спецификацию на параметры сигналов, протоколы взаимодействия и применяемые разъемы. Интерфейс Centronics реализован на современных компьютерах как SPP (Standard Parallel Port - стандартный параллельный порт). В качестве разъема применяется DB-25S, обычно размещаемый на отдельной планке. Контроллер параллельного интерфейса поддерживает 8-битную шину данных, 5-битную шину сигналов состояния и 4-битную шину управляющих сигналов. Обычно поддерживаются три 8-битных регистра в пространстве ввода-вывода и одна линия запроса прерывания. Схе-мотехника порта LPT базируется на TTL-логике. Скорость обмена не выше 150 Кбайт/с при значительной загрузке процессора. Очевидно, что для современных устройств печати такая скорость совершенно недостаточна. В 1994 г. был принят стандарт IEEE1284, определивший спецификацию портов SPP, ЕРР и ЕСР. Дополнительные режимы ЕРР (Enhanced Parallel Port - улучшенный параллельный порт) и ЕСР (Extended Capability Port - порт с расширенными возможностями) позволили ввести поддержку двунаправленного обмена с аппаратным сжатием данных, использованием буферов FIFO и каналов DMA. В качестве разъемов спецификацией определены Тип A (DB-25), Тип В (Centronics) и тип С (компактный 36-контактный). Требования к кабелям также ужесточены: перевитые провода, экранирование и другие параметры должны обеспечить пропускную способность до 2 Мбит/с при длине кабеля до 10м. Однако надо следить за тем, чтобы кабель, идущий в комплекте с принтером или приобретаемый отдельно, соответствовал спецификации и был маркирован «IEEE Std 1284-1994 

Compliant». Конфигурирование параллельного порта осуществляется средствами BIOS.

Параллельный порт(LPT)

Схема цоколевки

Параллельный порт на принтере (разъем Centronics)

Схема цоколевки

Интерфейс USB

Специалисты, в свое время немало помучившиеся с распределением прерываний, адресов и каналов DMA для модема, мыши, «навороченного» джойстика на СОМ-портах, наверное, полнее всего ощутили преимущества последовательного интерфейса USB. С его появлением постепенно уходят в прошлое оставшиеся со времен первых IBM PC реликты, связанные с архитектурой шины ISA: COM и LPT-порты, интерфейс подключения FDD. Чипсеты материнских плат, в которых отсутствует явная поддержка шины ISA, ныне занимают львиную долю рынка. Практически все современные чипсеты поддерживают интерфейс USB, в том числе новой спецификации 2.0. Архитектурой USB предусмотрена топология так называемой «звезды». То есть в системе должен быть корневой (ведущий) концентратор, к которому подключаются периферийные концентраторы, а к последним — устройства USB. Корневой концентратор расположен в одной из микросхем системного набора (обычно в «южном мосту»). Периферийные концентраторы могут подключаться друг к другу, образуя каскады. Всего через один корневой концентратор может быть подключено до 127 устройств (концентраторов и устройств USВ). Однако, учитывая относительно невысокую пропускную способность шины версии 1.0 (до 12 Мбит в секунду), что с учетом служебных расходов составит около 1 Мбайт в секунду, — оптимальным числом следует считать 4-5 устройств. При этом рекомендуется более скоростные устройства подключать ближе к корневому концентратору. Проблема низкой пропускной способности снимается с внедрением спецификации интерфейса USB 2.0, чья пиковая производительность достигает 480 Мбит/с. Такого значения вполне хватает для типичных USB-устройств: принтеров, офисных сканеров, цифровых фотокамер, джойстиков и прочих. Но все же для внешних накопителей, сканеров высокого класса, цифровых видеокамер требуется более скоростной интерфейс: IEEE 1394 или SCSI.

Спецификация USВ определяет две части интерфейса: внутреннюю и внешнюю. Внутренняя часть делится на аппаратную (собственно корневой концентратор и контроллер USB) и программную (драйверы контроллера, шины, концентратора, клиентов). Внешнюю часть представляют устройства (концентраторы и компоненты) USB. Для обеспечения корректной работы все устройства делятся на классы: принтеры, сканеры, накопители и т. д. Классы устройств и особенности их функционирования подробно описаны в спецификации USВ. При отклонении от этих требований могут возникнуть проблемы с загрузкой драйверов и подключением устройств. Напротив, точное следование спецификации позволяет создавать драйверы для любых устройств сторонним производителям программного обеспечения. Разделение устройств на классы происходит не по их целевому назначению, а по единому способу взаимодействия с шиной USВ. Поэтому драйвер класса принтеров определяет не его разрешение или цветность, а способ передачи (односторонний или двунаправленный) и форматирования данных, порядок инициализации при подключении. Данные по шине USB передаются в различных форматах. Самый простой способ заключается в передаче потока байтов с маркером. При этом маркер путешествует в направлении корневого концентратора от устройства к устройству, а данные передаются при наличии свободной полосы пропускания. Гарантированную полосу пропускания обеспечивает изохронный формат. В этом случае опрос синхронных устройств производится с частотой, требуемой для полосы пропускания. Также производится синхронизация тактовых частот приемника и передатчика. Изохронный режим чаще всего применяют для подключения звуковых устройств, которым требуется постоянная полоса пропускания. Формат прерываний применяют для устройств, работающих в реальном масштабе времени до наступления требуемого события. Опрос таких устройств происходит с фиксированной частотой, а передача данных осуществляется при получении сигнала о произошедшем событии. Формат управления является специфическим и служит для конфигурирования и управления концентраторами и устройствами. Все устройства USB соединяются между собой четырехжильным кабелем. По одной паре передаются данные, по другой — электропитание, которое автоматически подключается устройством при необходимости. На концах кабеля монтируются разъемы типов «А» и «В». С помощью разъема «А» устройство подключают к концентратору. Разъем типа «В» устанавливают на концентраторы для связи с другим концентратором и на устройства, от которых кабель должен отключаться (например, сканеры). В духе современной тенденции к упрощению пользования компьютером реализована процедура подключения периферии к шине USB. Все происходит «в горячем режиме». Подключенное в свободный порт устройство вызывает перепад напряжения в цепи. Контроллер немедленно направляет запрос на этот порт. Присоединенное устройство принимает запрос и посылает пакет с данными о классе, затем ему присваивается уникальный идентификационный номер. Далее происходит автоматическая загрузка и активация драйвера устройства, его конфигурирование и, тем самым, окончательное подключение. Все. устройство готово к работе! Точно так же происходит инициализация уже подсоединенного и включаемого в сеть устройства.

Графическое обозначение

Схема цоколевки

Интерфейс SCSI

Стало уже традицией сравнивать интерфейс SCSI (читается - «скази») исключительно с интерфейсом IDE. На самом деле такое сравнение не совсем корректно: SCSI, в отличие от IDE, позволяет подключать не только носители информации. Часто забывают, что SCSI является универсальным интерфейсом и до появления IEEE1394 ему практически не было альтернативы в работе с высокоскоростными устройствами. К тому же и монополия IDE на рынке жестких дисков относится к области мифов - реальная доля SCSI-устройств составляет 25-27%. Обычно преимуществами IDE называют более низкую стоимость и производительность, якобы достигшую уровня SCSI. Если же сравнить изделия для этих интерфейсов по критерию «стоимость-эффективность», то SCSI выглядит явным лидером. Конечно, выбор SCSI со стороны пользователя обусловлен, прежде всего, характером задач, которые призвана решать компьютерная система. Если предполагается профессиональная работа с видео, трехмерной графикой, большими массивами данных, оцифровка изображений, то альтернативой SCSI могут быть только интерфейсы, присутствующие на существенно более дорогих рабочих станциях. Сегодня максимальная (теоретическая) скорость передачи информации по шине IDE составляет 133 Мбайт/с (протокол Ultra ATA-133), для нового интерфейса Serial ATA - до 150 Мбайт/с. Спецификацией Ultra320 SCSI предусмотрена скорость обмена до 320 Мбайт/с. Реальные преимущества SCSI особенно заметны в многозадачных операционных системах и при обработке непрерывных потоков данных (например, видео). Многие известные производители (в частности, Iwill) выпускают материнские платы со встроенными контроллерами SCSI. Но все же большинство покупателей предпочитает платы расширения, которые обеспечивают возможность последующей модернизации. В обоих случаях для инициализации требуется собственная система SCSI BIOS. На материнских платах со встроенным контроллером она обычно присутствует в системной BIOS в качестве дополнения. На платах расширения помещают собственную микросхему BIOS. Возможен и вариант (в самых дешевых системах) отсутствия BIOS и обеспечения поддержки интерфейса исключительно драйверами операционной системы. Такие операции, как форматирование жесткого диска, возможны только через «родной» BIOS того хост-адаптера, который будет работать с данным диском. Дело в том, что разные контроллеры могут использовать различные схемы трансляции логических адресов секторов жесткого диска в физические.

Стандартные функции SCSI BIOS весьма похожи на функции системной BIOS:    настройка конфигурации адаптера;

  • проверка поверхности жестких дисков;
  • форматирование на низком уровне;
  • настройка параметров инициализации устройств;
  • задание номера загрузочного устройства;
  •  выбор загрузочного устройства и пр.

Для запоминания и хранения конфигурации SCSI-устройств служит микросхема флэш-памяти (функциональный аналог CMOS системной платы). В системе SCSI взаимодействие между устройствами осуществляется по принципу «отправитель-адресат». Отправитель инициирует запрос и, дождавшись ответа от адресата, начинает обмен данными. Каждое устройство в цепочке имеет уникальный идентификационный (ID) номер в диапазоне от 0 до 7 (в последних спецификациях от 0 до 31), который выставляется специальным переключателем, перемычкой или присваивается автоматически (в современных устройствах). Причем номер 7 по умолчанию присвоен SCSI хост-адаптеру. В свою очередь, устройства, входящие в компонент, имеющий ID, получают номер логического устройства - Logical Unit Number (LUN). Например, при подключении массива из нескольких жестких дисков он получит собственный ID, а каждый жесткий диск - собственный LUN. Таким способом можно выстраивать цепочки до 256 устройств. Хотя в реальных задачах такие конструкции вряд ли потребуются. Данные по шине SCSI передаются в синхронном или асинхронном режимах. В асинхронном режиме адресат подтверждает получение каждого байта, в синхронном - только пакета данных. Начиная со спецификации SCSI-2 появились сценарии, когда весь набор процедур обмена формируется в один пакет и передается целиком. Также возможно независимое выполнение команд устройством. Например, стримеру дается команда на перемотку, и затем он отключается от шины до окончания процесса. В настоящее время действуют несколько спецификаций SCSI, различающихся шириной шины, тактовой частотой, физическим типом интерфейса подключения. Самый первый вариант (SCSI-1) имел 8-битную шину, данные по которой передавались со скоростью 5 Мбайт/с. Последний на момент написания книги вариант, Ultra320 SCSI, позволяет передавать данные на скорости 320 Мбайт/с. Сейчас практически все устройства SCSI выпускаются в соответствии со спецификацией LVD (Low Voltage Differential), предусматривающей использование сигналов низкого потенциала. Для согласования LVD с «высоковольтными» устройствами обычно применяют активные терминаторы. При этом сохраняется совместимость по принципу «снизу вверх». Необходимым элементом любой SСSI-цепочки являются терминаторы - устройства, обеспечивающие согласование уровней сигналов в цепи, уменьшающие помехи и затухание. Они должны присутствовать на начальном (SCSI хост-адаптере) и конечном устройствах в цепочке. Каждое устройство должно обеспечивать включение/отключение терминатора. Терминаторы бывают внутренние, внешние, переключаемые и автоматические. Обычно внутренние терминаторы применяют на жестких дисках и сканерах, внешние выглядят как сборки резисторов на панельках (встречаются на CD-ROM дисководах) или как корпус с вилкой для подсоединения к выходному разъему устройства. Переключение терминаторов осуществляется перемычками, переключателями или просто изъятием их из цепи (для внешнего исполнения). В современных устройствах в большинстве случаев обеспечивается автоматическое переключение терминаторов. Сегодня большинство терминаторов активные, так как требуется высокая помехоустойчивость на высоких скоростях обмена данными. Пассивные терминаторы лучше не применять в одной цепочке с активными или ставить такие устройства на проходе. Важное место в правильной установке SCSI-устройств занимают разъемы. Пожалуй, это один из самых запутанных разделов интерфейса. Здесь утвердились такие понятия, как narrow (узкий) и wide (широкий), low-density (низкой плотности) и high-density (высокой плотности) разъемы. Понятия «узкий» и «широкий» относятся к ширине шины (8 или 16 бит). Шлейф «wide» физически как раз уже, чем «narrow». Термин Low (High) density обозначает плотность размещения контактов на разъеме. Самым первым разъемом для подключения внутренних 8-битных SCSI- устройств служил 50-контактный разъем «narrow, low-density». Он встречается до сих пор на некоторых адаптерах. Более современным вариантом является 68-контактный разъем «wide, high-density» для 16-битной шины. К сожалению, различие стандартов на уровень и формат сигналов, электрические характеристики устройств SCSI в разных спецификациях интерфейса существенно затрудняют подключение компонентов разного поколения. Хотя в принципе задача эта решаема в подавляющем большинстве случаев.

Существующие разьемы SCSI

  • SCSI External Centronics 50 (Differential)
  • SCSI External Centronics 50 (Single-ended)SCSI External D-Sub
  • SCSI-II External Hi D-Sub (Differential)
  • SCSI-II External Hi D-Sub (Single-ended) 

Порт PS/2

В персональных компьютерах, начиная с AT, клавиатура подключается через разъем DIN5 к специальному контроллеру (UPI-Universal Peripheral Interface) на системной плате. В самой клавиатуре имеется микроконтроллер, который соединен последовательным каналом с микросхемой типа 8042 универсального интерфейса периферийных устройств. Данные по каналу передаются пакетами по 11 бит, из которых 8 бит отведено под собственно данные, а остальные - под синхронизирующие и управляющие сигналы. Заметим, что последовательный интерфейс клавиатуры не совместим с последовательным интерфейсом RS-232C. Микросхема UPI8042 (или другая, совместимая с ней по интерфейсу) содержит собственную оперативную память и ПЗУ. Контроллер, установленный в клавиатуре (обычно типа 8048 или 6805), при нажатии на клавишу определяет координаты замкнутого контакта в матрице и передает контроллеру типа 8042 так называемый «скан-код». В свою очередь, контроллер 8042 преобразует поступивший скан-код и направляет его в процессор. Для этой операции монопольно используется линия запроса прерываний IRQ1. Очевидно, что контроллер прерываний, обрабатывающий запросы в соответствии со статусом линии, предоставит IRQ1 приоритет по сравнению со всеми другими линиями, за исключением таймера (занимающего линию IRQ0). Именно этим объясняется, что при некоторых сбоях остается возможность перехватить управление операционной системой, даже если программа «зависла». Интерфейсы клавиатур XT и AT совпадают только по электрическим параметрам. Логический формат пакетов данных заметно различается и потому старые клавиатуры XT нельзя использовать в современных компьютерах. Интерфейс PS/2 отличается от DIN5 AT только разъемом и контроллером, установленным на системной плате. В качестве разъема применяют mini-DIN6, а контроллером является микросхема 8242В. Интерфейс PS/2 использует однополярный сигнал с уровнем +5 В. Передача данных происходит в синхронном режиме. Контроллер 8242В также используют для подключения мыши в шину PS/2. Так как обычная мышь с последовательным интерфейсом RS-232C является асинхронной и для питания используется двуполярный сигнал, она не совместима с портом PS/2. Попытка подсоединить мышь RS-232C через переходник к порту PS/2 может привести к выходу ее из строя. Таким образом, через переходник к разъему PS/2 можно подключать только клавиатуру, а также те мыши RS-232, которые комплектуются специальным переходником.

Порт PS/2

Схема цоколевки

Разъем для подключения клавиатуры (DIN)

Схема цоколевки

Bluetooth

Единичная Bluetooth-система состоит из модуля, обеспечивающего радиосвязь, и присоединенного к нему хоста, в качестве которого может выступать компьютер или любое периферийное устройство. Bluetooth-модули обычно встраивают в устройство, подключают через доступный порт либо PC-карту. Поскольку все модули с точки зрения сети физически и функционально равноценны, от природы хоста можно абстрагироваться. Модуль состоит из менеджера соединений (link manager), контроллера соединений и приемопередатчика с антенной. Модули могут как соединяться по схеме «точка — точка», так и обеспечивать многоточечные соединения. Два связанных по радио модуля образуют пиконет (piconet). Причем один из модулей играет роль ведущего (master), второй — ведомого (slave). В пиконете не может быть больше восьми модулей: адрес активного участника пиконета, используемый для идентификации, является трехбитным. Уникальный адрес могут иметь семь ведомых модулей (ведущий не имеет адреса), а нулевой адрес зарезервирован для широковещательных (broadcast) сообщений. Для объединения больше восьми устройств в спецификацию введено понятие скэттернет (scatternet, рассеянная сеть). Скэттернет формируется из нескольких независимых пиконетов. Установить связь с модулем, подключенным к другому пиконету, может любой модуль сети, в том числе и ведущий.

Оптимальный радиус действия модуля — до 10м. Диапазон рабочих частот 2,402-2,483 ГГц. Коммуникационный канал Bluetooth имеет пиковую пропускную способность 721 Кбит/с. Для уменьшения потерь и обеспечения совместимости пиконетов частота в Bluetooth перестраивается скачкообразно (1600 скачков/с). Канал разделен на временные слоты (интервалы) длиной 625 мс (время между скачками), в каждый из них устройство может передавать информационный пакет. Для полнодуплексной передачи используется схема TDD (Time-Division Duplex, дуплексный режим с разделением времени). По четным значениям таймера начинает передавать ведущее устройство, по нечетным — ведомое.

Помимо полезных данных пакет содержит код доступа и заголовок. Имеется три вида пакетов: предназначенные только для голоса (обычно 64 Кбайт/с), только для данных и комбинированные. Для передачи разных пакетов предусмотрены два типа связей: асинхронная ACL (Asynchronous Connection-Less) и синхронная SCO (Synchronous Connection-Oriented). Разные пары ведущий-ведомый в пределах пиконета могут использовать различные типы связи. Более того, тип связи может по мере необходимости безо всяких ограничений меняться в течение сеанса связи.

Интерфейс IEEE1394(Fire Wire, iLink)

Несмотря на то что интерфейс IEEE1394 до сих пор слабо поддерживается производителями чипсетов (например, компания Intel в конце концов изъяла поддержку IEEE 1394 из системных чипсетов i815, i845), с его целевым назначением согласны практически все ведущие фирмы компьютерной индустрии. Интерфейс призван обеспечить комфортную работу с внешними накопителями, цифровыми видео и аудио-устройствами, другими высокоскоростными компонентами. Дело в том, что даже простое воспроизведение на компьютере видео стандартного качества (30 кадров в секунду, 24-битный цвет, разрешение 640x480) требует пропускной способности канала не ниже 221 Мбит в секунду (то есть за секунду прокачивается около 28 Мбайт данных). Повышение качества видео, необходимость его обработки в реальном масштабе времени, одновременная передача качественного стереозвука еще более поднимают планку минимальной пропускной способности шины связи с цифровыми видеокамерами. Спецификация интерфейса IEEE1394 предусматривает последовательную передачу данных со скоростями 100, 200, 400, 800 и 1600 Мбит/с (последние два значения являются нестандартизированными расширениями). Выбор последовательного интерфейса обусловлен необходимостью связать удаленные внешние устройства, работающие с различными скоростями. В этом случае обеспечивается их работа по одной линии, отсутствие громоздких кабелей и шлейфов, габаритных разъемов. Появление IEEE1394 вместе с USB по сути означает отказ от параллельного интерфейса для внешних устройств. Полностью цифровой интерфейс позволяет передавать данные без потери информации. Отсутствие каких-либо терминаторов, идентификаторов, возможность «горячего» подключения упрощают эксплуатацию компьютера по сравнению с шиной SCSI. Топология интерфейса «древовидная», при этом система адресации обеспечивает подключение до 63 устройств в одной сети. Для связи между сетями существуют мосты, для объединения ветвей в один узел - концентраторы. Повторители служат для усиления сигналов при длине соединения более 4,5 метров. Всего может быть связано до 1024 сетей по 63 устройства в каждой! Все устройства IEEE1394 соединяются между собой шестижильным экранированным кабелем, имеющим две пары сигнальных и пару питающих проводников. Подключение осуществляется с помощью стандартной пары «вилка - розетка». Провода питания рассчитаны на ток до 1,5 А при напряжении до 40 В. Если устройство имеет собственное питание, применяется гальваническая развязка. Корневое устройство интерфейса выполняет функции управления шиной и может содержать мост «1394 - PCI». Сейчас такие устройства предлагаются большей частью в виде плат расширения, но уже включаются в состав системного набора некоторых материнских плат. Спецификация IEEE1394 описывает два типа передачи последовательных данных: синхронный и асинхронный. При асинхронном методе приемник подтверждает получение данных, а синхронная передача гарантирует стабильную полосу пропускания. Временная диаграмма работы интерфейса разбита на фреймы (окна, интервалы) продолжительностью 125 микросекунд, задающиеся внешними сигналами. Внутри фреймов данные размещаются в соответствии с правилами арбитража. Начальная часть фрейма отведена для передачи изохронных данных. Устройство, которому необходима постоянная полоса пропускания, самостоятельно запрашивает и занимает необходимую изохронную часть фрейма. Таким образом обеспечивается, например, передача звука без «заиканий». Асинхронные данные занимают оставшуюся часть фрейма. Их пакет включает адрес приемника, передатчика и собственно данные. Передача прекращается только после получения подтверждения о приеме пакета. Автоматическая конфигурация интерфейса происходит после включения питания, отсоединения или подключения устройства. При изменении конфигурации подается сигнал сброса и производится новая идентификация дерева. Затем выполняется фаза самоидентификации узлов (устройств) с выделением номеров и каналов. Далее продолжается обычная работа со стандартными фреймами. Протокол IEEE1394 реализует три нижних уровня эталонной модели международной организации по стандартизации OSI: физический, канальный и сетевой. Существует «менеджер шины», которому доступны все три уровня. На физическом уровне обеспечивается электрическое и механическое соединение, на других уровнях - взаимодействие с прикладной программой. На канальном уровне обеспечивается надежная передача данных через физический канал, осуществляется обслуживание двух типов доставки пакетов - синхронного и асинхронного. На сетевом уровне поддерживается асинхронный протокол записи, чтения и блокировки команд, обеспечивая передачу данных от отправителя к получателю и чтение полученных данных. Блокировка объединяет функции команд записи/чтения и производит маршрутизацию данных между отправителем и получателем в обоих направлениях. «Менеджер шины» обеспечивает общее управление ее к

Поиск

Друзья сайта
  • История развития вычислительной техники
  • Поколения ЭВМ
  • Все о системах счисления
  • Вычислительная техника
  • Основы построения ЭВМ