USB 3.0: о чем молчат разработчики?

USB 3.0: о чем молчат разработчики?Сложное, но полезное для понимания обозрение архитектуры USB 3.0 контроллера с прологом, эпилогом и красочными иллюстрациями :).

Не факт, что сие стоит всем читать, но кто прочтет до конца, — получит кое-какое удовольствие.
Интеграция двух шин в одном разъеме — состоявшийся факт, характеризующий USB 3.0-шину. Еще два явления, выгодно отличающую ее от предшественницы, — производительность и нагрузочная способность. Третий позитивный момент пока еще мало кому удалось оценить, но он бесспорен: способность к виртуализации.

Казалось, все перечислено, ничего не забыто? Разгадать этот ребус можно прочитав эссе Ильи Манусова «USB 3.0 — это разъем, скорость и сила (тока)»
ВложениеРазмер
sovmestimost_usb-3.0.jpg68.96 КБ
Аватар пользователя Odyssey

все равно не понял, о чем умалчивают разработчики?

Аватар пользователя icbook

О том, что "Поддержка всех режимов передачи данных по шине USB единым xHCI-контроллером не является результатом какого-либо таинственного и/или изящного решения. Сложность не ликвидируется, а прячется внутрь путем полностью аппаратной реализации технологий, апробированных еще в процессе разработки EHCI-контроллера. Названия этих технологий нам известны: контроллеры-компаньоны и Rate Matching Hub. Новшество в том, что данные ресурсы стали программно-невидимыми. Хотя с другой стороны, это и неплохо: задача разработчиков драйверов упростилась."

Может в двух словах о чем идет речь ) для ленивых и любопытных )

Аватар пользователя Umnick

То есть упростили методом усложнения. Мдя, я ж говорил, что трава разрабов очень крута.

Жизнь.exe /?
man ~/live.ch
Беpегите motherboard - МATЬ BAШУ!
"Мир непознаваем, но все, что тебя интересует, можно нагуглить"

Аватар пользователя icbook

Цитата:
Может в двух словах о чем идет речь ) для ленивых и любопытных )

Речь о том, что в USB 3.0 используется технология отказа от контроллеров-компаньонов (проще говоря, поддержка USB 1.1) с использованием Rate Matching Hub, обкатанная впервые в наборе логики Intel P55.
И если есть какой головняк с этим (драйвера и пр.), то, скорее всего, собака зарыта здесь.

Аватар пользователя Highlander

Цитата:
Интеграция двух шин в одном разъеме

Михаил, а в чем принципиально отличие от USB 2.0, когда одни и те же линии данных подключаются к одному из 2 контроллеров?

wiki.rom.by - здесь специально собраны ответы на большинство вопросов!

Когда другие уже закончили, процессоры Intel (R) Pentium (R) продолжают работать, работать и работать...

Аватар пользователя icbook

Фактически, в USB 2.0 к одному разъему подключаются два разных контроллера EHCI (2.0) и UHCI/OHCI (1.1). Поэтому механизм разбирательства очень сложный. В USB 3.0 пошли по более простому пути: оставили ламели 2.0, но добавили ламели 3.0, окрасив разъем в синий цвет:)
И получается, что новый синий "папа" касается своих ламелей, а старый "серый" — своих. И все довольны.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей