| История создания PC | Корпуса | Системные платы | Интерфейсы | Носители информации | Устройства ввода | Устройства вывода | Мультимедиа | Коммуникации | Приложение | От автора |
Шина USB |
Посмотрите на заднюю стенку своего аппарата. Вы увидите там множество всяких разъемов: последовательные и параллельный порты, разъемы для подключения джойстика, колонок, клавиатуры, мыши и еще множество других. Такое изобилие не есть очень хорошо, так как, во-первых, это не сказывается положительно на стоимости материнской платы (незначительно, конечно, но все-таки), а, во-вторых (что более важно) создает некоторые трудности для подключения внешней перифирии. В самом деле, если человек никогда не видел компьютера, а тут ему стало нужно подключить мышь, то он просто не будет знать, куда ее вставлять. Кроме того, программное обеспечение должно поддерживать все эти стандарты, а это только зря усложняет его (обеспечение), и создает дополнительные трудности для установки драйверов, настройки и т. п. Конечно, для знающего пользователя все это мелочи, но весь компьютерный мир стремится сделать "easy PC", то есть когда пришел, поставил, воткнул, включил, загрузил и играй в Unreal Tournament, а все остальное сделается само. Да и, как уже говорилось, не все же знают, куда же надо мышку пихать, а без мышки, сами понимаете, Unreal не Unreal. Кстати, тут я полностью разделяю позицию производителей железа - пользователь должен использовать компьютер, а не возиться со всякими прерываниями, разъемами и проч., потому что даже если все это и не составляет особого труда, то все равно очень неприятно. И все эти проблемы, как вы наверное, уже догадались, "должна решить шина USB". Поэтому перейдем сразу к делу.
К одному компьютеру можно подсоединить до 127 устройств через цепочку
концентраторов (они используют топологию звезда). Причем эти устройства могут быть
самыми разными - начиная от клавиатуры с мышью и кончая сканерами и цифровыми камерами.
Представьте себе принтер, сканер, клавиатуру, колонки, джойстик и еще десяток мышек,
подключенных сразу к одному порту и еще одновременно работающих! Правда, нужно сделать
небольшое уточнение: все эти устройства для эффективной работы должны иметь в своем
расоряжении необходимую им полосу пропускания, а она ограничена 12-ю мегабитами, которые
может дать USB, то есть один сканер с хорошим принтером сожрут больше, а тут еще и
Передача данных по шине может осуществляться как в асинхронном, так и в синхронном режиме. В USB обмен информации с быстрыми устройствами идет на скорости 12 Мbits/s, а с медленными - 1.5 Мbits/s. Все подключенные к USB-устройства конфигурируются автоматически (PnP) и допускают Hot-Swap включение/выключение (без перезагрузки или выключения компьютера). Достигается это следующим образом. При подключении кабеля к USB-разъему контроллер USB-контроллер чувствует скачок напряжения и подает соответствующий сигнал операционной системе, а она загружает драйвер, который и обеспечивает работу устрйства на программном уровне. Или, если драйвер не был установлен, система, видя это безобразие, опознает устройство и самостоятельно или с помощью пользователя ставит необходимые драйвера. При дальнейшем включении/выключении этого устройство инициализация происходит, как описано в первом случае. Во время опознавания на экране появляется соответствующее сообщение, а изменения в Device Manager'е происходят автоматически. Устройство также сообщает информацию о его типе, производителе, назначении и требуемой пропускной способности. Ему назначается уникальный идентификационный номер. Это все, что нужно, никаких вопросов об IRQ, адресах портов и DMA больше не будет. Правда, одно прерывание все же нужно - для самого контроллера USB. Для взаимодействия устройств используется вышеупомянутый кабель,
имеющий на концах разъемы, напоминающие телефонные. Существует два вида разъемов: разем
типа "А" и разем типа "B". Как правило, устройство подключается к кабелю одним разъемом
(B), В отличие от чуть ли не всей компьютерной индустрии, когда еще далеко до принятия стандарта, а устройства, поддерживающие его, уже вовсю продаются на рынке, с шиной USB все получилось наоборот. Стандарт был принят аж в 1995-м году, а в 1997-м еще никто толком не мого объяснить, что такое USB. Причина - поддержка (точнее ее отсутствие) со стороны программного обеспечения. Здесь производители устройств ждали, пока Microsoft выпустит ОС с поддержкой USB, а Microsoft в свою очередь заявляла: зачем делать новую систему, когда USB-устройства можно пересчитать по пальцам. К тому же Windows 95 все же может работать с USB, пусть и плохо. Получился в своем роде замкнутый круг. Но в 1998-м году фирма Microsoft напряглась и сделала наконец-то операционную систему с более или менее полноценной поддержкой USB (имеется ввиду Windows 98). Естественно, в последующих версиях систем от дядюшки Билли эта поддержка сохранилась. И тут устройства USB начали появляться словно грибы после дождя. Так что сейчас практически вся периферия имеет USB-варианты, а очень большое количество устройств и вовсе делается только под эту шину. Более подробную информацию о том, что можно подключить к USB, можно найти на http://www.allusb.com/. Теоретически к шине USB можно подключить все что угодно - хоть жесткий диск или систему видеомонтажа. Такие устройства даже существуют (смотрите, например, фотографию конвертера ниже) и покупаются. Но это уже, как говориться, попытка совместить несовместимое. Все упирается в максимальную пропускную способность шины. Ее хватает только для передачи видео очень посредственного качества. Жесткий диск тоже будет сильно притормаживать, так как 12 мегабит для жесткого диска, сами понимаете, не скорость. Единствнная область, где ему можно найти применение, это роль "большой дискеты" или использование в качестве второго диска большой емкости в портативном компьютере, но уж писать высококачественный AVI-файл в реальном времени на такой арегат никак не получится. Правда, на подходе USB 2.0, где скорость будет намного увеличена.
Но, тем не менее, по моему, если вы покупаете что-нибудь новое, то внимание на USB все же стоит обратить в первую очередь. Во первых, для некоторых устройств (принтеров, сканеров, причем цена последних, кстати, зачастую даже ниже в USB-варианте) USB дает прирост призводительности вследствие большей пропускной способности. С другой стороны, вы получате удобство пользования и, возможно, некоторые дополнительные возможности. В-третьих, становитесь обладателем современного устройства, а не всякого там антиквариата. Я полностью согласен с концепцией необходимости полного перехода USB, предлагаемой некоторыми фирмами, - нужно избавляться от технологий каменного века. |
| История создания PC | Корпуса | Системные платы | Интерфейсы | Носители информации | Устройства ввода | Устройства вывода | Мультимедиа | Коммуникации | Приложение | От автора |