Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по ЭВМ.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
624 Кб
Скачать
☆

56.Шина usb, её особенности.

USB (англ. UniversalSerialBus — универсальная последовательная шина) — последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств.

Для подключения периферийных устройств к шине USB используется четырехпроходный кабель, при этом два провода (витая пара) в дифференциальном включении используются для приёма и передачи данных, а два провода — для питания периферийного устройства. Благодаря встроенным линиям питания, USB позволяет подключать периферийные устройства без собственного источника питания (максимальная сила тока, потребляемого устройством по линиям питания шины USB, не должна превышать 500 мА).

К одному контроллеру шины USB можно подсоединить до 127 устройств по топологии «звезда», в том числе и концентраторы, к которым можно еще присоединить 127 устройств

В настоящее время широко используются устройства, выполненные в соответствии со спецификацией USB 2.0. Ведётся внедрение в производство устройств спецификации USB 3.0.

Спецификации для USB 1.0 были представлены в ноябре 1995 года. Разработка USB поддерживалась Intel, Microsoft, Philips и US Robotics. На тот момент для подключения внешних периферийных устройств к персональному компьютеру использовалось несколько «традиционных» (англ. legacy) интерфейсов:

  • PS/2;

  • последовательный порт;

  • параллельный порт;

  • порт для подключения джойстика (англ. gameport);

  • SCSI.

Изначально планировалось, что USB заменит все эти интерфейсы.

Спецификации:

1.0 –> 1,2 Мб/сек;

1.2 –> 12 Мб/сек;

2.0 –> 480 Мб/сек (60 МБ/сек);

3.0 –> 4,8 Гбит/с

GoTheTo – стандарт подключения устройств, минуя ПК (фотоаппарат-принтер).

USB wireless — технология USB (официальная спецификация доступна с мая 2005 года). Позволяет организовать беспроводную связь с высокой скоростью передачи информации (до 480 Мбит/сна расстоянии 3 метра и до 110 Мбит/с на расстоянии 10 метров).

Недостатки. Хотя пиковая пропускная способность USB 2.0 составляет 480 Мбит/с (60 Мбайт/с), на практике обеспечить пропускную способность, близкую к пиковой, не удаётся. Это объясняется достаточно большими задержками шины USB между запросом на передачу данных и собственно началом передачи. Например, шина FireWire хотя и обладает меньшей пиковой пропускной способностью 400 Мбит/с, что на 80 Мбит/с меньше, чем у USB 2.0, в реальности позволяет обеспечить бо́льшую пропускную способность для обмена данными с жёсткими дисками и другими устройствами хранения информации.

57.Шина ieее1349, её особенности.

IEEE 1394 (FireWire, i-Link) — последовательная высокоскоростная шина, предназначенная для обмена цифровой информацией между компьютером и другими электронными устройствами.

Различные компании продвигают стандарт под своими торговыми марками:

  • Apple — FireWire

  • Sony — i.LINK

  • Yamaha — mLAN

  • TI — Lynx

История

в 1986 году членами Комитета по Стандартам Микрокомпьютеров (MicrocomputerStandardsCommittee) принято решение объединить существовавшие в то время различные варианты последовательной шины (SerialBus)

в 1992 году разработкой интерфейса занялась Apple

в 1995 году принят стандарт IEEE 1394

Преимущества

  • Горячее подключение — возможность переконфигурировать шину без выключения компьютера

  • Различная скорость передачи данных — 100, 200 и 400 Мбит/с (800, 1600, 3200 Мбит/с IEEE 1394b)

  • Гибкая топология — равноправие устройств, допускающее различные конфигурации (возможность «общения» устройств без компьютера)

  • Высокая скорость — возможность обработки мультимедиа-сигнала в реальном времени

  • Поддержка изохронного трафика

  • Поддержка атомарных операций — сравнение/обмен, атомарное увеличение (операции семейства LOCK — compare/swap, fetch/add и т. д.).

  • Открытая архитектура — отсутствие необходимости использования специального программного обеспечения

  • Наличие питания прямо на шине (маломощные устройства могут обходиться без собственных блоков питания). До полутора Ампер и напряжение от 8 до 40 Вольт.

  • Подключение до 63 устройств.

Шина IEEE 1394 может использоваться для:

  • Создания компьютерной сети.

  • Подключения аудио и видео мультимедийных устройств.

  • Подключения Принтеров и сканеров.

  • Подключения Жёстких дисков, массивов RAID.

Основные сведения

Кабель представляет собой 2 витые пары — А и B, распаянные как A к B, а на другой стороне кабеля как B к A. Также возможен необязательный проводник питания.

Устройство может иметь до 4 портов (разьёмов). В одной топологии может быть до 64 устройств. Максимальная длина пути в топологии — 16. Топология древовидная, замкнутые петли не допускаются.

При присоединении и отсоединении устройства происходит сброс шины, после которого устройства самостоятельно выбирают из себя главное, пытаясь взвалить это «главенство» на соседа. После определения главного устройства становится ясна логическая направленность каждого отрезка кабеля — к главному или же от главного. После этого возможна раздача номеров устройствам. После раздачи номеров возможно исполнение обращений к устройствам.

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

Операции шины делятся на асинхронные и изохронные.

Асинхронные операции — это запись/чтение 32-битного слова, блока слов, а также атомарные операции. Асинхронные операции используют 24-битные адреса в пределах каждого устройства и 16-битные номера устройств (поддержка межшинных мостов). Некоторые адреса зарезервированы под главнейшие управляющие регистры устройств. Асихронные операции поддерживают двухфазное исполнение — запрос, промежуточный ответ, потом позже окончательный ответ.

Изохронные операции — это передача пакетов данных в ритме, строго приуроченном к ритму 8 КГц, задаваемому ведущим устройством шины путем инициации транзакций «запись в регистр текущего времени». Вместо адресов в изохронном трафике используются номера каналов от 0 до 31. Подтверждений не предусмотрено, изохронные операции есть одностороннее вещание.

Изохронные операции требует выделения изохронных ресурсов — номера канала и полосы пропускания. Это делается атомарной асинхронной транзакцией на некие стандартные адреса одного из устройств шины, избранного как «менеджер изохронных ресурсов».