Почему шина usb имеет такую маленькую пропускную способность
Какая разница между USB 2.0 и 3.0 многим хорошо известно, однако даже опытные пользователи могут не знать, чем отличаются порты 3.0, 3.1 и 3.2. Ведь кроме версий, они разделены еще и на несколько поколений. На самом деле все сложности лишь в запутанных наименованиях.
Современные ноутбуки и десктопные компьютеры имеют несколько видов портов USB начиная от версии 2.0 и заканчивая 3.2. Причем в наименовании версий есть нюансы, которых могут не знать даже опытные пользователи. В этой статье мы разберем их основные различия, а также расскажем о поколениях и особенностях наименований.
Прежде чем рассказать собственно об отличиях, нужно дать небольшое пояснение касательно присвоения версий портам. Дело в том, что если вы зайдете в компьютерный магазин, то не найдете в прайс-листе, к примеру, новых материнских плат с портами 3.0 или 3.1. В чем же, собственно, дело? Нет, порты не устарели и их не перестали использовать в современной технике. Все гораздо проще и сложнее одновременно — их переименовали.
Однако загвоздка в том, что названия не стали понятнее для простого пользователя, наоборот, все еще больше усложнилось. Так, наименования 3.0, 3.1, а также 3.1 Gen 1 и 3.1 Gen 2 более не используются. Вместо них пришла единая версия 3.2, на данный момент уже трех поколений: Gen 1, Gen 2 и GEN 2×2.
Главное, что здесь стоит уяснить:
- 3.0 переименован в 3.1 Gen 1, затем в 3.2 Gen 1;
- 3.1 переименован в 3.1 Gen 2, затем в 3.2 Gen 2.
Таким образом, порты пережили целых две смены версий. То есть если на вашей материнской плате есть порт 3.0, то в современной терминологии это 3.2 Gen 1. Версию порта проще всего определять по скорости, о чем мы и расскажем далее.
Типы разъемов
Версий разъемов USB несколько, и для каждого есть свое предназначение.
- type-А — клавиатуры, флешки, мышии т. п.
- type-B — офисная техника (принтеры, сканеры) и т. п.
- mini type-B — кардридеры, модемы, цифровые камеры и т. п.
- micro type-B — была наиболее распространенной в последние годы . Большинство смартфонов использовали именно этот тип подключения, пока не появился type-C. До сих пор остается довольно актуальным.
- type-C — наиболее актуальный и перспективный разъем, полностью симметричный и двухсторонний. Появился одновременно со стандартом USB 3.1 и актуален для более поздних версий стандартов USB.
Каналы
Коммуникационные каналы USB разделяются на два типа:
С каналами связаны характеристики, соответствующие конечной точке (полоса пропускания, тип сервиса, размер буфера и т. п.). Каналы организуются при конфигурировании устройств USB. Полоса пропускания шины делится между всеми установленными каналами. Выделенная полоса закрепляется за каналом, и если установление нового канала требует такой полосы, которая не вписывается в уже существующее распределение, запрос на выделение канала отвергается.
Каналы различаются и по назначению:
Интерфейс устройства, с которым работает клиентский драйвер, представляет собой связку клиентских каналов (pipe’s bundle). Для этих каналов драйверы устройств являются единственными источниками и потребителями передаваемых данных.
Типы стандартов USB и разница между ними
Энергопотребление
Для снижения энергопотребления проделана большая работа, которая заключается в изменении самих принципов взаимодействия хоста с устройствами (устройства с устройствами по-прежнему работать не могут). Каждая из линий подключения устройств может находиться в одном из 4 состояний, характеризующихся различным энергопотреблением.
Пересылка всего трафика через все линии и порты, сделанная в USB 1.0/2.0 для упрощения логики работы хабов, отменена — хабы осуществляют маршрутизацию, посылая пакеты только в те порты, которые необходимы для достижения конкретного устройства. Кроме того, хаб с упреждением информирует каждое устройство об ожидаемой нагрузке, а значит, устройство способно самостоятельно управлять линией, по которой оно подключено к хабу. Динамически меняя состояние линий, вся шина может существенно сэкономить энергию, которая в данном случае не расходуется зря.
Интересно также отметить, что энергию в USB 3.0 могут экономить не только устройства, но и сам хост. Каждое устройство обязано предоставить информацию о том, какую минимальную скорость обслуживания оно способно «выдержать» без ущерба для функционирования. На основе этих данных хост (читай — ноутбук или портативный плеер) может перейти в максимально «глубокое» состояние энергопотребления — понизить частоту процессора, например. Конечно, если среди подключенных устройств встретятся модели, не поддерживающие USB 3.0, описанная схема работать не будет.
Содержание
Модель передачи данных
Каждая единица клиентского ПО (обычно представляемая драйвером) связывается с одним интерфейсом своего устройства (функции) монопольно и независимо (см. рисунок ниже). Связи на этом рисунке обозначают коммуникационные каналы (communication pipes), которые устанавливаются между драйверами устройств и их конечными точками. Каналы устанавливаются только с конечными точками устройств, относящимися к выбранным (из альтернативных) вариантам интерфейсов активной конфигурации. Другие конечные точки недоступны.
USB 2.0
Когда-то было слово только USB 1.0. Сейчас это уже практически архаика, которую даже на старых устройствах почти не встретить. Еще 20 лет назад на смену первопроходцу USB 1.0 пришел улучшенный USB 2.0. Как и первая версия, эта спецификация использует два вида проводов. По витой паре идет передача данных, а по второму типу провода — питание устройства, от которого и идет передача информации. Но такой тип подключения подходил только для устройств с малым потреблением тока. Для принтеров и другой офисной техники использовались свои блоки питания.
USB версии 2.0 могут работать в трех режимах:
- Low-speed, 10–1500 Кбит/c (клавиатуры, геймпады, мыши)
- Full-speed, 0,5–12 Мбит/с (аудио и видеоустройства)
- High-speed, 25–480 Мбит/с (видеоустройства, устройства для хранения данных)
eBoostr
Программа eBoostr предназначена для увеличения скорости работы компьютера. Она имеет простой в использовании интерфейс и автоматические настройки, которые позволят ускорить компьютер в кратчайшие сроки. Программа также имеет функцию ReadyBoost, которая позволяет использовать USB флешку для повышения быстродействия компьютера.
Если вы знаете про другие способы увеличить оперативную память на компьютере, напишите в комментариях ниже.
Основные понятия
Архитектура USB допускает четыре базовых типа передач данных между хостом и периферийными устройствами:
Аппаратная часть USB включает:
- периферийные устройства USB, несущие полезные функции (USB-functions);
- хост-контроллер (Host Controller), обеспечивающий связь шины с центром компьютера, объединенный с корневым хабом (Root Hub), обеспечивающим точки подключения устройств USB. Существует два варианта хост-контроллеров USB 1.x — UHC (Universal Host Controller) и OHC (Open Host Controller), поддерживающие скорости FS/LS; высокую скорость шины USB 2.0 (HS и только) поддерживает EHC (Enhanced Host Controller);
- хабы USB (USB Hubs), обеспечивающие дополнительные точки подключения устройств;
- кабели USB, соединяющие устройства с хабами.
Программная часть USB включает:
- клиентское ПО (CSw, Client Software) — драйверы устройств USB, обеспечивающие доступ к устройствам со стороны прикладного ПО. Эти драйверы взаимодействуют с устройствами только через программный интерфейс с общим драйвером USB (USBD). Непосредственного обращения к каким-либо регистрам аппаратных средств драйверы устройств USB не выполняют;
- драйвер USB (USBD, USB Driver), «заведующий» всеми USB-устройствами системы, их нумерацией, конфигурированием, предоставлением служб, распределением пропускной способности шины, мощности питания и т. п.;
- драйвер хост-контроллера (HCD, Host Controller Driver), преобразующий запросы ввода/вывода в структуры данных, размещенные в коммуникационной области оперативной памяти, и обращающийся к регистрам хост-контроллера. Хост-контроллер выполняет физические транзакции, руководствуясь этими структурами данных.
Драйверы USBD и HCD составляют хост-часть ПО USB; спецификация USB очерчивает круг их задач, но не описывает интерфейс между ними. Физическое устройство USB должно иметь интерфейс USB, обеспечивающий полную поддержку протокола USB, выполнение стандартных операций (конфигурирование и сброс) и предоставление информации, описывающей устройство. Физические устройства USB могут быть комбинированными (compound devices): включать в себя несколько устройств-функций, подключенных к внутреннему хабу, а также предоставлять своим внутренним хабом дополнительные внешние точки подключения.
Работой всех устройств шины USB управляет хост-контроллер (host controller), являющийся программно-аппаратной подсистемой хост-компьютера. Хост-контроллер является интеллектуальным устройством шины PCI или составной частью «южного» хаба (моста) системной платы, интенсивно взаимодействующим с оперативной памятью.
Физическая топология шины USB — многоярусная звезда (см. рисунок, а). Ее вершиной является хост-контроллер, объединенный с корневым хабом (root hub). Хаб является устройством-разветвителем, он может служить и источником питания для подключенных к нему устройств. К каждому порту хаба может непосредственно подключаться периферийное устройство или промежуточный хаб; шина допускает до пяти уровней (ярусов) каскадирования хабов (не считая корневого). Поскольку комбинированные устройства содержат внутри себя хаб, их подключение к хабу пятого яруса уже недопустимо. Каждый промежуточный хаб имеет несколько нисходящих (downstream) портов для подключения периферийных устройств (или нижележащих хабов) и один восходящий (upstream) порт для подключения к корневому хабу или нисходящему порту вышестоящего хаба.
Логическая топология USB — звезда. Хабы (включая корневой) создают иллюзию непосредственного подключения каждого логического устройства к хост-контроллеру (см. рисунок ниже, б). В этой звезде устанавливаются сугубо подчиненные отношения по системе опроса-ответа: хост-контроллер по своей инициативе передает данные к выбранному устройству или принимает их. Устройство по своей инициативе передавать данные не может; непосредственные передачи данных между устройствами невозможны. Устройство по своей инициативе может лишь сигнализировать о «пробуждении» (wakeup), для чего используется специальная сигнализация, но не передача данных.
Физический интерфейс USB прост и изящен. Конструкция кабелей и коннекторов USB не дает возможности ошибиться при подключении устройств (см. рисунок ниже, а и б). Для распознавания разъема USB на корпусе устройства ставится стандартное символическое обозначение (см. рисунок ниже, в). Гнезда типа «A» устанавливаются только на нисходящих портах хабов, вилки типа «A» — на шнурах периферийных устройств или восходящих портов хабов. Гнезда и вилки типа «B» используются только для шнуров, отсоединяемых от периферийных устройств и восходящих портов хабов (от «мелких» устройств — мышей, клавиатур и т. п. кабели, как правило, не отсоединяются). Для малогабаритных устройств имеются разъемы mini-B, а для поддержки OTG (On-the-Go) имеются и вилки mini-A, и розетки miniAB. Хабы и устройства обеспечивают возможность «горячего» подключения и отключения с сигнализацией об этих событиях хосту.
При планировании соединений следует учитывать способ питания устройств: устройства, питающиеся от шины, как правило, подключают к хабам, питающимся от сети. К хабам, питающимся от шины, подключают лишь маломощные устройства — так, к клавиатуре USB, содержащей внутри себя хаб, подключают мышь USB и другие устройства-указатели (трекбол, планшет).
Логическое устройство USB представляет собой набор независимых конечных точек (Endpoint, EP), с которыми хост-контроллер (и клиентское ПО) обменивается информацией. Каждому логическому устройству USB (как функции, так и хабу) конфигурационная часть ПО хоста назначает свой адрес (1–127), уникальный на данной шине USB. Каждая конечная точка логического устройства идентифицируется своим номером (0–15) и направлением передачи (IN — передача к хосту, OUT — от хоста). Точки IN4 и OUT4, к примеру, представляют собой разные конечные точки, с которыми могут общаться даже модули клиентского ПО. Набор конечных точек зависит от устройства, но всякое устройство USB обязательно имеет двунаправленную конечную точку 0 (EP0), через которую осуществляется его общее управление. Для прикладных целей используются конечные точки с номерами 1–15 (1–2 для низкоскоростных устройств). Адрес устройства, номер и направление конечной точки однозначно идентифицируют приемник или источник информации при обмене хост-контроллера с устройствами USB. Каждая конечная точка имеет набор характеристик, описывающих поддерживаемый тип передачи данных (изохронные данные, массивы, прерывания, управляющие передачи), размер пакета, требования к частоте обслуживания.
Устройство может выполнять несколько различных функциональных задач: например, привод CD-ROM может обеспечивать проигрывание аудиодисков и работать как устройство хранения данных. Для решения каждой задачи в устройстве определяется интерфейс — набор конечных точек, предназначенных для выполнения данной задачи, и правила их использования. Таким образом, каждое устройство должно обеспечивать один или несколько интерфейсов. Наличие нескольких интерфейсов позволяет нескольким драйверам, каждый из которых обращается только к своему интерфейсу (представляющему часть устройства USB), работать с одним и тем же устройством USB. Каждый интерфейс может иметь один или несколько альтернативных вариантов (альтернативных установок — alternate settings), из которых в данный момент активным может быть только один. Варианты различаются наборами (возможно, и характеристиками) используемых конечных точек.
Набор одновременно поддерживаемых интерфейсов составляет конфигурацию устройства. Устройство может иметь одну или несколько возможных конфигураций, из которых на этапе конфигурирования хост выбирает одну, делая ее активной. От выбранной конфигурации зависит доступная функциональность, и зачастую — потребляемая мощность. Пока устройству не назначен номер выбранной конфигурации, оно не может функционировать в прикладном смысле и ток потребления от шины не должен превышать 100 мА. Хост выбирает конфигурацию исходя из доступности всех ресурсов, затребованных данной конфигурацией, включая и ток потребления от шины.
USB 3.1
В 2013 году появляется версия USB 3.1 с максимальной заявленной скорость передачи данных до 10 Гбит/с, выходной мощностью до 100 Вт (20 В, 5 А). С появлением USB 3.1 произошла революция в маркировках всех стандартов. Но с ней мы разберемся чуть позже. А пока запомним главное: пропускная способность USB 3.1 увеличилась вдвое по сравнению с версией 3.0. И одновременно с обновленным стандартом появился и принципиально новый разъем — USB type-С. Он навсегда решил проблему неправильного подключения кабеля, так как стал симметричным и универсальным, и теперь все равно, какой стороной подключать провод к устройству.
Скорость передачи данных
Главное отличие, которое в первую очередь интересно простым пользователям, — скорость передачи данных. Как несложно догадаться у более новой версии она выше. Если оперировать точными данными, то порты обеспечивают следующую скорость:
- USB 2.0 до 480 Мбит/с;
- USB 3.2 Gen 1 до 5 Гбит/с ;
- USB 3.2 Gen 2 до 10 Гбит/с;
- USB 3.2 Gen 2x2 до 20 Гбит/с.
Если перевести скорость даже самого медленного USB 2.0 в более привычные мегабайты, то получится, что за секунду порт может передать 60 мегабайт. Довольно неплохо, но на практике цифры куда меньше. Здесь нужно понимать, что это лишь теоретически возможная скорость самого порта. А скорость, к примеру, флешки зависит еще от качества ее компонентов. Тем не менее, флешки стандарта 3.0 и выше все равно будут работать быстрее. Пусть и не на максимально возможной теоретической скорости, но в некоторых случаях существенно быстрее аналогов с интерфейсом 2.0.
Ram Disk
RAM Disk – это высокопроизводительная программа, которая позволяет хранить данные с диска на компьютере в памяти. Так как память намного быстрее, чем физические жесткие диски, хранение временных данных в памяти обеспечивает более высокую производительность компьютера.
Программа позволяет увидеть количество свободных мегабайт памяти на USB флешке или жестких дисках компьютера, а также установить их в качестве оперативной памяти.
Порты USB 3.0
Как известно, в интерфейсе USB предусмотрено два вида портов — Type A и Type B. Это не прихоть разработчиков, а особенность реализации хост-центрического интерфейса, в котором имеется четкая иерархия: хост (вычислительное ядро) полностью управляет всеми устройствами, подключенными к нему. Поскольку одно и то же физическое устройство может выполнять функции и хоста, и периферийного устройства, порты пришлось сделать разными во избежание путаницы.
Порт типа А (нисходящий) принадлежит хосту, к нему подключаются периферийные устройства. В стандарте USB 3.0 дополнительные контакты нового интерфейса реализованы за счет варьирования глубины их расположения в разъеме.
Внешне разъем выглядит почти так же (производители могут маркировать их цветом, обычно синим), но в его глубине можно обнаружить новые контактные площадки. Порт типа A допускает установку как старого кабеля, так и нового, с линиями SuperSpeed.
Порт типа B (восходящий) располагается на периферийном устройстве, для которого по каким-либо соображениям желательно использовать отсоединяемый, а не фиксированный кабель. В данном случае дополнительные контакты расположены рядом с основными, с изменением формы розетки и вилки.
Тем не менее совместимость со старыми разъемами и кабелями сохранилась.
Кроме того, в стандарте USB 3.0 появилась возможность подачи дополнительного питания на устройство (до 5 Вт), с одновременным увеличением мощности, подаваемой по основным линиям питания (до 4,5 Вт). Для этих целей разработан особый вид разъема — Powered Type A/Type B.
Для компактных и портативных устройств создан разъем Micro USB 3.0, который представляет собой фактически два разъема рядом (из-за высокой плотности основной разъем не удалось дооснастить новыми контактами). Также сохранилась функция USB OTG, благодаря которой через один разъем можно подключать устройство и как хост, и как периферию.
«Архитектура персонального компьютера», презентация для 11 класса
презентация к уроку по информатике и икт (11 класс) на тему
«Архитектура персонального компьютера» — презентация для изучения архитектуры современных компьютеров. Подробно разъясняются понятия чипсета, северного и южного моста, шин передачи данных.
Предварительный просмотр:
Запросы, пакеты и транзакции
Итоги
Таким образом, мы можем подвести промежуточные итоги.
1) USB 3.0 — это совершенно новый интерфейс, реализованный параллельно со старым.
2) Совместимость с USB 2.0 сохраняется в полном объеме.
3) Для работы USB 3.0 требуется новый кабель, содержащий новые разъемы и дополнительные линии. По стоимости он будет существенно отличаться от старого.
4) Хабы USB 3.0 реализуют более сложную логику, а потому будут ощутимо дороже.
5) Помимо достижения более высокой скорости (в 10,4 раза выше, чем у USB 2.0), новый интерфейс обеспечит более экономный расход энергии, что актуально для мобильных систем.
3 способ: Программы, чтобы увеличить оперативную память на Windows
2 способ: Использовать ReadyBoost
1. Вставьте USB флешку в компьютер. Теперь нажмите на нее правой кнопкой мыши и выберите «Свойства».
2. Перейдите на вкладку ReadyBoost.
3. Включите опцию «Использовать это устройство» и уменьшите текущий размер памяти на 200-300 МБ. Например, у меня доступно 4094 МБ, поэтому я уменьшаю до 3800 МБ. Нажмите «Применить».
4. Если вы решите вернуть USB флешку к обычному режиму использования, тогда выберите опцию «Не использовать это устройство».
Запросы, пакеты и транзакции
Для передачи или приема данных клиентское ПО посылает к каналу пакет запроса ввода/вывода — IRP (Input/Output Request Packet) и ждет уведомления о завершении его отработки. Формат IRP определяется реализацией драйвера USBD в конкретной ОС. В IRP имеются только сведения о запросе (местоположение буфера передаваемых данных в оперативной памяти и длина передачи); от свойств конкретного текущего подключения (скорость, допустимый размер пакета) драйвер устройства абстрагируется. Отработкой запроса в виде транзакций на шине USB занимается драйвер USBD; при необходимости он разбивает на части длинные запросы (пакеты), пригодные для передачи за одну транзакцию. Транзакция на шине USB — это последовательность обмена пакетами между хостом и ПУ, в ходе которой может быть передан или принят один пакет данных (возможны транзакции, в которых данные не передаются). Отработка запроса считается завершенной, когда успешно выполняются все связанные с ним транзакции. «Временные трудности», встречающиеся при их выполнении (неготовность к обмену данными), до сведения клиентского драйвера не доводятся — ему остается только ждать завершения обменов (или выхода по тайм-ауту). Однако устройство может сигнализировать о серьезных ошибках (ответом STALL), что приводит к аварийному завершению запроса, о чем уведомляется клиентский драйвер. В этом случае отбрасываются и все последующие запросы к данному каналу. Возобновление работы с данным каналом возможно лишь после явного уведомления об обработке ошибочной ситуации, которое драйвер устройства делает с помощью специального запроса (тоже вызова USBD).
Длинные запросы разбиваются на транзакции так, чтобы использовать максимальный размер пакета. Последний пакет с остатком может оказаться короче максимального размера. Хост-контроллер имеет средства обнаружения приема от устройства «неполновесного» пакета, размер которого меньше ожидаемого. В запросе IRP указывается, следует ли особым образом реагировать на это событие. Особая реакция может быть двоякой:
- считать короткий пакет разделителем, указывающим на конец блока данных. При этом данный IRP завершается нормально и исполняются следующие запросы к данному каналу;
- считать короткий пакет признаком ошибки, по которому канал останавливается (все его последующие ожидающие запросы сбрасываются).
При передаче массивов использование укороченных пакетов в качестве разделителей наиболее естественно. Таким образом, например, в одном из вариантов протоколов для устройств хранения данных укороченные пакеты известной длины используются в качестве управляющих.
Внешний вид
Обычно первое, что говорят про внешние различия между 2.0 и 3.0, — цвет. Старые версии черные, а новые синие. Это не совсем так. Нередко производители выбирают простой черный цвет и для скоростных портов. То есть USB 3.0 и выше не обязательно будут цветными. Да и стандартный для них синий цвет может быть заменен на другой, например, красный или зеленый. Так, на материнских платах MSI используется как раз фирменный красный. Также производители часто дифференцируют по цвету и порты 3.2. Например, Gen 1 красят в синий, а Gen 2 в зеленый.
Кроме того, к внешним отличиям относится не только цвет, но и вид самого разъема. Если присмотреться, то внутри порта 3.0 вы заметите больше контактов. При этом разъемы совместимы между собой. Но, конечно, скорость более современной флешки USB 3.0 будет ограничена, если подключить ее к старому порту. То есть преимуществ это вам не даст, хоть и все будет работать.
Разумеется, есть еще и некоторые другие технические отличия, которые будут интересны разве что специалистам. Поэтому на них мы останавливаться не будем.
Подписи к слайдам:
Архитектура персонального компьютера
В основу архитектуры современных персональных компьютеров положен магистрально-модульный принцип построения. Модульность позволяет любому пользователю самому комплектовать нужную ему конфигурацию и модернизировать свой компьютер. Этот принцип заключается в том, что персональный компьютер состоит из модулей (плат, звуковых- и видеокарт, сетевых карт, дисководов, а также периферийных устройств) и магистрали , которая соединяет эти модули между собой. Основную роль магистрали играет материнская плата.
Магистрально-модульный принцип построения компьютера. Устройства ввода (клавиатура, мышь и др.) ПЗУ (постоянное запоминающее устройство – жесткий диск и др.) Устройства вывода (монитор, принтер, наушники и др.) Магистраль (или шина, соединяющая модули) Процессор Оперативная память
Персональные компьютеры обычно проектируются на основе принципа открытой архитектуры . Принцип открытой архитектуры заключается в следующем: регламентируются и стандартизируются только описание принципа действия компьютера и его конфигурация (определенная совокупность аппаратных средств и соединений между ними). Таким образом, компьютер можно собирать из отдельных узлов и деталей, разработанных и изготовленных независимыми фирмами-изготовителями. — компьютер легко расширяется и модернизируется за счёт наличия внутренних расширительных гнёзд, в которые пользователь может вставлять разнообразные устройства, удовлетворяющие заданному стандарту, и тем самым устанавливать конфигурацию своей машины в соответствии со своими личными предпочтениями.
Монитор, проектор Видеокарта Жесткие диски, CD , DVD- дисководы процессор Оперативная память Северный мост Южный мост Принтер, Сканер, Модем, клавиатура, мышь, фотокамера и др. SATA USB Шина памяти PCI Express Системная шина Рассмотрим архитектуру персонального компьютера
Чипсет (англ. chip set ) — набор микросхем, спроектированных для совместной работы с целью выполнения набора каких-либо функций. В компьютерах чипсет выполняет роль связующего компонента, обеспечивающего совместное функционирование подсистем памяти, процессора, устройств ввода-вывода и других. Современные компьютеры содержат две основных больших микросхемы чипсета : MCH — контроллер-концентратор памяти ( Memory Controller Hub) — Северный мост (англ. northbridge ) — обеспечивает взаимодействие процессора с памятью и видеоподсистемой . В новых чипсетах часто имеется интегрированная видеоподсистема. ICH — контроллер-концентратор ввода-вывода ( I/O Controller Hub) — Южный мост (англ. southbridge ) — обеспечивает взаимодействие между процессором и жестким диском, картами PCI, интерфейсами IDE, SATA, USB и пр.
Пропускная способность шины Быстродействие устройств компьютера зависит от тактовой частоты обработки данных (измеряется в Гц). Такт- промежуток времени между подачами последовательных электрических импульсов, синхронизирующих работу устройств компьютера. 1 такт — это 1 Герц (1 Гц) в секунду. Пропускная способность показывает, какое количество информации может передавать шина за секунду. Пропускная способность (бит/сек) = разрядность шины в битах * частота шины Задание: 1. Через какой мост взаимодействует жесткий диск с процессором? 2. Через какую шину соединяется процессор с клавиатурой? 3. Через какой мост соединяется видеокарта с процессором? 4. По какой шине оперативная память соединяется с северным мостом? 5. Какие части компьютера соединяет южный мост?
Системная шина Системная шина ( Front Side Bus ) — шина, обеспечивающая соединение между центральным процессором и Северным мостом. В наиболее быстрых ПК частота системной шины достигает 400 Мгц . Однако передача данных между Северным мостом и процессором в 4 раза выше и частота достигает 1600 Мгц . Т.к. разрядность системной шины совпадает с разрядностью процессора, пропускная способность системной шины может достигать: 64 бита*1600 Мгц=102400 Мбит/с=12,5 Гбайт/с Шина памяти Обмен данными между Северным мостом и оперативной памятью производиться по шине памяти, частота которой может быть больше, чем частота системной шины. Разрядность шины памяти также равна разрядности процессора, соответственно пропускная способность шины памяти может достигать пропускной способности системной шины — 12,5 Гбайт/с.
Шина PCI Express PCI Express или PCIe или PCI-E – шина, используемая для подключения видеокарты к Северному мосту. Пропускная способность данной шины может достигать 32 Гбайт/с. Шина SATA SATA (англ. Serial ATA ) — последовательная шина обмена данными с накопителями информации – дисководами, жесткими дисками, подключаемыми к Южному мосту. Скорость передачи данных шины SATA во много раз меньше и может достигать 300 Мбайт/с
USB (англ. Universal Serial Bus — универсальная последовательная шина) — последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Предназначена для подключения принтеров, сканеров и других периферийных устройств. Пропускная способность достигает 60 Мбайт/с. Шина USB Задание: Почему нельзя подключать оперативную память через шину USB? Какие устройства можно подключить через шину SATA ? Какую пропускную способность имеет системная шина? Какая шина имеет наибольшую пропускную способность? Как вы думаете, почему? Почему шина USB имеет такую маленькую пропускную способность?
Домашнее задание В чем состоит магистрально-модульный принцип построения компьютера? Какие устройства обмениваются информацией через Северный мост? Какие устройства обмениваются информацией через Южный мост ? Что такое чипсет ?
Подробнее об особенностях зарядки гаджетов от USB вы можете прочитать в нашем материале «Почему стоит заряжать смартфон только от цветных портов USB или портов с маркировкой SS».
USB 3.0
Стандарт USB 3.0 появился в 2008 году и до сих пор используется во многих устройствах. Скорость передачи данных выросла с 480 Мбит/с до 5 Гбит/с. Помимо скорости передачи данных, USB 3.0 отличается от версии 2.0 и силой тока. В отличие от более ранней версии, которая выдавала 500 мА, USB 3.0 способен отдавать до 4.5 Вт (5 В, 900 мА).
Новое поколение USB обратно совместима с предыдущими версиями. То есть USB 3.0 может работать и с разъемами USB 2.0 и даже 1.1. Но в этом случае буду ограничения по скорости. Подключив USB 3.0 к устройству с USB 2.0 скорость, вы получите не больше 480 Мбит/с — стандарт для версии 2.0. И наоборот, кабель 2.0 не станет более скоростным, если подключить его в устройство с USB 3.0. Это связано с количеством проводов, используемых в конкретной технологии. В версии USB 2.0 всего 4 провода, тогда как у USB 3.0 их 8.
Если вы хотите получить скорость передачи, заявленную стандартом USB 3.0, оба устройства и кабель должны быть именно версии 3.0.
Как увеличить оперативную память с помощью USB флешки
Вы знаете, что с помощью обычной USB флешки можно увеличить количество оперативной памяти на компьютере Windows 7, 8 или 10? Более того, вам не нужны специальные программы, чтобы сделать это.
Мы расскажем про два способа как увеличить оперативную память на компьютере с помощью USB флешки. Если вы предпочитаете использовать программы, тогда третий метод больше подходит для вас.
Это старый фокус, но некоторые люди до сих пор не знают о нем. Как вы знаете, оперативная память на компьютере или ноутбуке отвечает за быстродействие. Это означает, что чем больше оперативной памяти, тем выше скорость работы. Особенно для игр необходимо много оперативной памяти. Если у вас нет денег, чтобы купить больше оперативной памяти, или все слоты на материнской плате заняты, поэтому вы не можете использовать больше оперативной памяти, тогда мы расскажем, как увеличить оперативную память на компьютере с помощью обычной USB флешки.
Содержание
Вроде мы слышали, что USB 3.0 — это круче, чем USB 2.0. Но чем именно — знают не все. А тут еще появляются какие-то форматы Gen 1, Gen 2, маркировки Superspeed. Разбираемся, что значат все эти маркировки и чем они отличаются друг от друга. Спойлер: версий USB всего четыре.
1 способ: Виртуальная оперативная память в Windows
1. Первое действие с вашей стороны – это вставить USB флешку в компьютер. После этого перейдите в Мой компьютер, щелкните правой кнопкой мыши, затем выберите «Свойства».
2. В левой панели нажмите на «Дополнительные параметры системы».
3. Откройте вкладку «Дополнительно», и в разделе «Быстродействие» нажмите на кнопку «Параметры».
4. Дальше откройте вкладку «Дополнительно». Здесь вы увидите раздел «Виртуальная память». Нажмите на кнопку «Изменить».
5. Снимите флажок рядом с «Автоматически выбирать объем файла подкачки». Затем выберите свою USB флешку в списке ниже.
6. Ниже впишите объем памяти флешки. Обратите внимание, вы должны писать на 10 МБ меньше, чем фактический объем флешки. Например, у меня USB флешка на 4 ГБ, но в полях написано 3700 МБ. Таким образом, я пишу 3690 МБ, или даже меньше. Если вы укажите больше, это может повредить устройству.
7. Перезагрузите компьютер или ноутбук. Теперь USB флешка будет работать в качестве виртуальной памяти.
Superspeed, Gen или как разобраться в маркировках стандартов USB
Как только в типах стандартов появилась USB 3.1, привычная цифровая маркировка изменилась и здорово запуталась. Вполне понятный и простой USB 3.0 автоматически превратился в USB 3.1 Gen 1 и ему была присвоена маркировка SuperSpeed. А непосредственно сам USB 3.1 стал называться USB 3.1 Gen 2 с маркировкой SuperSpeed +.
Но и это уже потеряло свою актуальность с выходом стандарта USB 3.2. Он получил название USB 3.2 Gen 2×2 и маркировку SuperSpeed ++. В итоге маркировка всех предшествующих стандартов опять меняется. Теперь USB 3.0, она же USB 3.1 Gen 1, превращается задним числом в USB 3.2 Gen 1 с прежней маркировкой SuperSpeed. А USB 3.1, ставшая USB 3.1 Gen 2, тоже поднялась до USB 3.2 Gen 2. При этом конструктивно все стандарты остались прежними — изменяются только названия. Если вы уже запутались во всех этих цифрах и маркировках, таблица ниже поможет внести ясность в актуальных названиях.
Если еще более кратко, то сейчас опознать стандарты USB можно так:
USB 3.0 — это USB 3.2 Gen 1, он же Superspeed
USB 3.1 — это USB 3.2 Gen 2, он же Superspeed+
USB 3.2 — это USB 3.2 Gen 2×2, он же Superspeed++
Шина USB обеспечивает обмен данными между хост-компьютером и множеством периферийных устройств (ПУ). USB является единой централизованной аппаратно-программной системой массового обслуживания множества устройств и множества прикладных программных процессов. Связь программных процессов со всеми устройствами обеспечивает хост-контроллер с многоуровневой программной поддержкой. Этим USB существенно отличается от традиционных периферийных интерфейсов (портов LPT, COM, GAME, клавиатуры, мыши и т. п.), сравнение этих типов подключений приводится в таблице.
Таблица. Сравнение шины USB с традиционными периферийными интерфейсами
Традиционные интерфейсы (COM, LPT, Game…) | Шина USB |
Подключение каждого устройства в общем случае требует присутствия собственного контроллера (адаптера) 1 | Все устройства подключены через один хостконтроллер |
Каждый контроллер занимает свои ресурсы (области в пространстве памяти, ввода/вывода, а также запросы прерывания) | Ресурсы занимает только хост-контроллер |
Малое количество устройств, которые возможно одновременно подключить к компьютеру | Возможность подключения до 127 устройств |
Драйверы устройств могут обращаться непосредственно к контроллерам своих устройств, независимо друг от друга | Драйверы устройств обращаются только к общему драйверу хост-контроллера |
Независимость драйверов оборачивается непредсказуемостью результата одновременной работы с множеством устройств, отсутствием гарантий качества обслуживания (возможность задержек и уменьшения скорости передачи) для различных устройств | Централизованный планируемый обмен обеспечивает гарантии качества обслуживания, что позволяет передавать мультимедийные изохронные данные наряду с обычным асинхронным обменом |
Разнообразие интерфейсов, разъемов и кабелей, специфичных для каждого типа устройств | Единый удобный и дешевый интерфейс для подключения устройств всех типов. Возможность выбора скорости работы устройства (1,5–15–480 Мбит/с) в зависимости от потребности |
Отсутствие встроенных средств обнаружения подключения/отключения и идентификации устройств, сложность поддержки PnP | Возможность «горячего» подключения/отключения устройств, полная поддержка PnP, динамическое конфигурирование |
Отсутствие средств контроля ошибок | Встроенные средства обеспечения надежной передачи данных |
Отсутствие штатного питания устройств | Возможность питания устройств от шины, а также наличие средств управления энергопотреблением |
1 — Возможностью подключения к одному контроллеру множества устройств обладает и шина SCSI, но ее параллельный интерфейс по сравнению с USB слишком дорог, громоздок и более ограничен в топологии.
Скорость передачи данных
Главное отличие, которое в первую очередь интересно простым пользователям, — скорость передачи данных. Как несложно догадаться у более новой версии она выше. Если оперировать точными данными, то порты обеспечивают следующую скорость:
- USB 2.0 до 480 Мбит/с;
- USB 3.2 Gen 1 до 5 Гбит/с ;
- USB 3.2 Gen 2 до 10 Гбит/с;
- USB 3.2 Gen 2x2 до 20 Гбит/с.
Если перевести скорость даже самого медленного USB 2.0 в более привычные мегабайты, то получится, что за секунду порт может передать 60 мегабайт. Довольно неплохо, но на практике цифры куда меньше. Здесь нужно понимать, что это лишь теоретически возможная скорость самого порта. А скорость, к примеру, флешки зависит еще от качества ее компонентов. Тем не менее, флешки стандарта 3.0 и выше все равно будут работать быстрее. Пусть и не на максимально возможной теоретической скорости, но в некоторых случаях существенно быстрее аналогов с интерфейсом 2.0.
USB 3.2
В 2017 году появилась информация о новой версии — USB 3.2. Она получила сразу два канала (больше проводов богу проводов) по 10 Гбит/с в каждую сторону и суммарную скорость в 20 Гбит/с. Стандарт USB 3.2 также обратно совместим с режимами USB 3.1, 3.0 и ниже. Поддерживается типом подключения USB-C на более современных гаджетах.
Скорость
Интерфейс USB 3.0 — это фактически новый интерфейс, сохраняющий совместимость с прежними вариантами реализации универсального интерфейса. Принцип кодирования и модуляции был позаимствован у современных последовательных интерфейсов PCI Express и Serial ATA, хотя протокол обмена данными совершенно другой. Архитектурно USB 3.0 представляет собой все тот же хост-центрический интерфейс с физической топологией «многоуровневая звезда», но с логической топологией «шина» (все устройства равноудалены от центра и нумеруются последовательно). Для оптимизации прохождения трафика введена маршрутизация, которую осуществляют хабы (включая корневой хаб, объединенный с контроллером).
Пропускная способность USB 3.0 первой версии составляет 5 Гбит/с (как у шины PCI Express 2.0), или около 500 МБ/с (из-за применения кодирования 8b/10b каждый байт представлен 10 битами). Однако это еще не предел, и разработчики заявляют о возможности безболезненного масштабирования скорости в несколько раз. При этом больше не потребуется пересматривать основы интерфейса, как это было сделано с USB 3.0.
Для реализации требуемой пропускной способности не удалось использовать прежний электрический интерфейс, и USB 3.0 фактически представляет собой два различных интерфейса. Разъемы и кабели содержат электрические линии как старого USB 1.0/2.0, так и нового USB 3.0. Соответственно, новый интерфейс (режим работы) получил название SuperSpeed, или сокращенно SS. При подключении устройств на стадии согласования скоростей выбирается один из двух интерфейсов. При этом в режиме SuperSpeed из прежнего интерфейса USB 2.0 используется только питание.
Для обеспечения нормальной работы схемы «двойного» интерфейса пришлось придумать особые разъемы, которые, с одной стороны, были бы полностью совместимы с портами USB 1.0/2.0, а с другой — обеспечивали возможность использования нового интерфейса.
Кабель USB 3.0 содержит как неэкранированные линии старого интерфейса, так и экранированные — нового. В первой версии интерфейса линии по-прежнему электрические, однако стандарт допускает в перспективе их замену на оптические, с добавлением нового вида разъемов.
Кадры и микрокадры
Хост организует обмены с устройствами согласно своему плану распределения ресурсов. Для этого хост-контроллер циклически с периодом 1 мс формирует кадры (frames), в которые укладываются все запланированные транзакции (cм. рисунок ниже). Каждый кадр начинается с посылки пакета-маркера SOF (Start Of Frame), который является синхронизирующим сигналом для изохронных устройств, а также для хабов. Кадры нумеруются последовательно, в маркере SOF передаются 11 младших бит номера кадра. В режиме HS каждый кадр делится на 8 микрокадров, и пакеты SOF передаются в начале каждого микрокадра (с периодом 125 мкс). При этом во всех восьми микрокадрах SOF несет один и тот же номер кадра; новое значение номера кадра передается в нулевом микрокадре. В каждом микрокадре может быть выполнено несколько транзакций, их допустимое число зависит от скорости, длины поля данных каждой из них, а также от задержек, вносимых кабелями, хабами и устройствами. Все транзакции кадров должны быть завершены до начала интервала времени EOF (End of Frame). Период (частота) генерации микрокадров может немного варьироваться с помощью специального регистра хост-контроллера, что позволяет подстраивать частоту для изохронных передач.
Кадрирование используется и для обеспечения живучести шины. В конце каждого микрокадра выделяется интервал времени EOF (End Of Frame), на время которого хабы запрещают передачу по направлению к контроллеру. Если хаб обнаружит, что с какого-то порта в это время ведется передача данных (к хосту), этот порт отключается, изолируя «болтливое» устройство, о чем информируется USBD.
Счетчик микрокадров в хост-контроллере используется как источник индекса при обращении к таблице дескрипторов кадров. Обычно драйвер USB составляет таблицу дескрипторов для 1024 последовательных кадров1, к которой он обращается циклически. С помощью этих дескрипторов хост планирует загрузку кадров так, чтобы кроме запланированных изохронных транзакций и прерываний в них всегда находилось место для транзакций управления. Свободное время кадров может заполняться передачами массивов. Спецификация USB позволяет занимать под периодические транзакции (изохронные и прерывания) до 90% пропускной способности шины, то есть времени в каждом микрокадре.
Спецификация периферийной шины USB разработана лидерами компьютерной и телекоммуникационной промышленности -- Compaq, DEC, IBM, Intel, Microsoft, NEC и Northern Telecom -- для подключения компьютерной периферии вне корпуса машины по стандарту plug'n'play, в результате отпадает необходимость в установке дополнительных плат в слоты расширения и переконфигурировании системы. Персональные компьютеры, имеющие шину USB, позволяют подключать периферийные устройства и осуществляют их автоматическое конфигурирование, как только устройство физически будет присоединено к машине, и при этом нет необходимость перезагружать или выключать компьютер, а так же запускать программы установки и конфигурирования. Шина USB позволяет одновременно подключать последовательно до 127 устройств, таких, как мониторы или клавиатуры, выполняющие роль дополнительно подключенных компонентов, или хабов (т.е. устройство, через которое подключается еще несколько).
USB была разработана группой из семи компаний, которые видели необходимость во взаимодействии для обеспечения дальнейшего роста и развития расцветающей индустрии интегрированных компьютеров и телефонии. Эти семь компаний, продвигающие USB, следующие: Compaq, Digital Equipment Corp, IBM PC Co., Intel, Microsoft, NEC и Northern Telecom.
– Как это работает?
USB определяет, добавлено устройство или отключено, благодаря своей разумности, обеспечиваемой основной системой. Шина автоматически определяет, какой системный ресурс, включая программный драйвер и пропускную способность, нужен каждому периферийному устройству и делает этот ресурс доступным без вмешательства пользователя. Владельцы компьютеров, оснащенных шиной USB имеют возможность переключать совместимые периферийные устройства, так же просто, как они вкручивают новуюлампочку в лампу.
– Какие виды периферийного оборудования поддерживает USB для подключения к моему PC?
Вы знаете эти устройства: телефоны, модемы, клавиатуры, мыши, устройства чтения CD ROM, джойстики, ленточные и дисковые накопители, сканеры и принтеры. Скорость прокачки в 12 мегабит/секунду позволяет подключать через USB все современное поколение периферийных устройств, включая аппаратуру для обработки видео данных формата MPEG-2, перчатки для управления виртуальными объектами и дигитайзеры. Также, с ожиданием большого роста в области интеграции компьютеров и телефонии, шина USB может выступать в качестве интерфейса для подключения устройств Цифровой сети с интегрированными услугами (ISDN) и цифровых устройств Private Branch eXchange (PBX), позволяющих подключать большое количество телефонов к небольшому количеству линий связи.
– Нужно ли мне покупать специальное программное обеспечение, что бы работала USB-совместимая периферия?
Операционная система Windows 95 (начиная с версии OSR 2.1, выпущенной 29 октября 1996г.) поставляется уже со встроенными драйверами, которые позволяет Вашему персональному компьютеру распознавать USB периферию. В результате, Вам не нужно покупать или инсталлировать дополнительное программное обеспеченте для каждого нового периферийного устройства. Тем не менее, вместе с новой USB периферией вы получите дискету с новыми драйверами. Однако, не все так радужно — например, корректную работу принтера с интерфейсом USB способна обеспечить только OC Windows 98 и выше.
– Что означает существование USB для поставщиков систем и периферии?
- "Готовая платформа" позволяет логично связать аппаратное и программное обеспечение для совместной поставки покупателю.
- USB может снизить риск возможной несовместимости периферийного и программного обеспечения, поставляемого с компьютерами, за счет поставки готовых систем по ключ, которые удовлетворяют требованиям специализированных рыночных ниш.
- USB-совместимая периферия может предложить частным и корпоративным покупателям больший выбор оборудования, без страха снижения функциональных возможностей аппаратных средств.
- Реселлеры получают большую гибкость в подборе аппаратуры и готовых систем, для стимуляции покупательского спроса, за счет возможности комбинирования комплектов поставляемой периферии, без опасений, что что-то с чем-то не будет работать в паре.
- USB может обеспечить поставщикам периферии дополнительную выгоду, за счет поставки нового оборудования для систем, использующих технологию MMX.
- USB может помочь поставщикам снизить их затраты на разработки, что в свою очередь позволит им устанавливать новые, более конкурентноспособные, цены.
– Где я могу найти текущую версию спецификации USB?
Текущая версия спецификации доступна для загрузки со страницы сообщества по внедрению USB — USB Implementers Forum.
– Как много USB-совместимых компьютеров можно ожидать на рынке?
Компания Dataquest считает, что до 30 миллионов USB-совместимых персональных компьютеров будет продано в течении 1997, а в 1998 году, все персональные компьютеры будут оснащены шиной USB.
– Есть ли уже устройства для USB шины?
Персональные компьютеры с шиной USB начали поставляться на рынок еще в середине 1996 года, и первая волна периферии с подключением через USB шину уже доступна пользователям.
Так же доступны технологии, используемые для разработки и создания USB систем, таких как коннекторов, чипсетов и материнских плат.
– Как может применяться USB при наличие двух систем, например ноутбука и настольного компьютера?
Ответом является применение маленького адаптера, который будет определен в качестве устройства для каждой USB системы, которая входит в соединение. Два USB контроллера периферии с общим буфером памяти будет наиболее оптимальным решением, стоимость которого не должна превысить $50. Корпус адаптера может выглядеть, как маленькая капля в середине кабеля или, может быть, небольшое утолщение, расположенное на одном из его концов. Кабель, подобный описанному, сможет выполнять так же и функции хаба, всего лишь за небольшую дополнительную плату, а это уже гораздо более ценный продукт.
– Что такое сообщество по внедрению USB (USB-IF)?
Сообщество по внедрению шины USB — USB Implementers Forum специальная организация поддержки, созданная семью разработчиками шины USB для помощи в скорейшей разработке высококачественных совместимых устройств, использующих USB.
– Могу ли я присоединиться к сообществу USB-IF?
В принципе да. Вы можете узнать об условиях вступления из этого документа.
– Как можно сравнить USB со стандартом Sony FireWire/IEEE 1394?
Основные отличия состоят в области применения, доступности и цене. Использование USB доступно уже сейчас для традиционных устройств, подключаемых к PC, таких, как клавиатуры, мыши, джойстики и ручные сканнеры. Тем не менее, пропускная возможность USB в 12 Mb/сек более чем достаточна для большинства применений ее пользователями, включая более продвинутые игровые устройства, высококачественный звук и сжатое видео стандартов MPEG-1 и MPEG-2. Но, что более важно, применение USB не увеличивает стоимость готовой системы в силу интегрирования контроллера в чипсет.
FireWire будет доступна в простейших вариантах не ранее начала 1998. FireWire ориентирована на подключение к персональному компьютеру бытовой электроники, требующей высокой полосы пропускания, например, цифровых камер, проигрывателей цифровых видеодисков и цифровых устройств записи.
Шина | Скорость передачи данных | Топология | Длина соединительного кабеля | Поддерживаемые устройства |
---|---|---|---|---|
USB | 12 Мб/с | Звезда | 5 м на сегмент | Периферия: устройства ввода, телекоммуникационное оборудование, принтеры, аудио/видео устройства |
Firewire (IEEE P1394) | 100 Мб/с | Дерево | 4,5 м | Устройства хранения данных и цифровая видеоэлектроника |
– Заменит ли FireWire шину USB после своего появления?
Нет. Две технологии ориентированы на подключение разных периферийных устройств и следовательно будут дополнять друг друга. Если FireWire станет превалирующей, где-то через два года, все будет зависить от конкретного покупателя и его требований к своему новому компьютеру. Кажется вполне вероятным, что в будущем персональные компьютеры будут одновременно оснащены соединительными портами шины USB и FireWire.
– Что такое интеллектуальные вопросы собственности (Intellectual Property — IP) в отношении USB, лицензия ли это, сколько она стоит, что такое "Обратный Договор"(Reciprocal Covenent Agreement) о котором я слышал?
Использование USB свободно от авторского гонорара, т.е. создатели спецификации разрешают любому разрабатывать на ее основании продукцию без какой либо платы за это. Разработчики спецификации шины подписали IP соглашение, в котором обещается, что не будет никакого судебного преследования по любому включенному пункту в IP в пределах спецификации. Обратный Договор является копией этого соглашения с возможностью для любого, кто внедряет шину USB, подписать этот договор и вернуть его в администрацию USB-IF, для внесения записи о том, что соглашение прочитано и понято. Обратный Договор доступен каждому (членам USB-IF или нет) для разъяснения лицензионного соглашения на USB.
– Что такое сцпецификации OHCI и UHCI?
OHCI и UHCI, являются спецификациями, совместимыми с USB, и описывают интерфейс различных аппаратных реализаций встраиваемого контроллера. Многообразие встраиваимых в аппаратную часть систем контроллеров, является естественным развитием и создается в рамках спецификации USB.
– Существует ли группа новостей про USB?
Существует лист почтовой рассылки для членов USB-IF, в котором происходят обсуждения и взаимодействия между компаниями. Нет никакой цензуры или проверки, кроме правил переписки, определяющих, что обсуждаются только темы, связанные с USB. Это не настоящая группа новостей, так как работает только через электронную почту, соответственно не ведется никакого архива, доступного каждому для просмотра.
– Как я могу получить идентификационный индекс (ID) производителя USB?
Члены USB-IF получают ID производителя бесплатно, как только присоединяются к сообществу. Не члены сообщества могут получить ID производителя связавшись с администрацией USB-IF. С не членов сообщества взимается регистрационная пошлина в размере $200.
– Есть ли возможность увеличить длину соединения устройств через шину USB до 50-200 метров (например, используя оптоволокно), если это понадобится пользователям?
Периферийный интерфейс USB предназначен для настольных систем, а расстояние в 200 метров, похоже, соответствует очень большему столу. Многие компании, входящие в сообщество внедрения USB, уже долгое время обсуждают проблему применения шины на больших расстояниях и думают о создании продуктов, которые позволили бы сделать это возможным. Устройство расширения выглядит как два хаба для шины USB, однако использует другие протоколы (например, для оптоволокна) между точками соединения кабеля. На каждом конце электрический сигнал в USB должен быть транслирован в или из сигнала для длинных расстояний. Для того, что бы все это стало возможным, необходимо решить вопросы, связанные с протоколом передачи пакетов данных и временными задержками, которые должны быть совместимы и соответствовать спецификации USB.
– Когда устройство отключено, его драйвер выгружается из памяти, если опять подключить это же устройство, будет ли его драйвер снова загружен?
Да, динамическое конфигурирование и инициализация операционной системой включает в себя автоматическую загрузку и выгрузку из памяти драйверов, при возникновении необходимости.
– Существуют ли планы по увеличению пропускной способности шины USB вдвое, втрое?
Нет, шина USB была разработана в качестве периферийного интерфеса для настольных систем и имеет оптимальное соотношение производительности и цены на сегодняшний день. Новый интерфейс, такой как FireWire, для будущих высокоскоростных периферийных устройств, уже в стадии внедрения.
– Может ли кто нибудь разъяснить разницу между соединителями серии "A" и "B"?
Коннекторы серии "A" разработаны для всех устройств USB, и являются разъемом для периферии и гнездом для персонального компьютера. В большинстве случаев, кабель USB должен быть встроен в периферийное устройство. Это снижает стоимость соединителей, избавляет от несовместимости, возможной в случае разного сопротивления кабелей, и упрощает действия пользователей по подключению. Однако в некоторых случаях встроенный кабель нельзя использовать. Хорошим примером могут служить очень большие и тяжелые устройства, плохо сочетатающиеся с тонким кабелем, который нельзя удалить, а так же устройства, подключаемые только изредка, которые интенсивно используются, когда не являются подключенными. Для таких случаев и были созданы коннекторы серии "B". Две серии коннекторов различаются внешне, это сделано для предотвращения соединений, которые бы могли нарушить топологию архитектуры USB.
– В чем разница между основным хабом и обычным с точки зрения аппаратной реализации и программного обеспечения?
Все хабы совершенно одинаковы с точки зрения программного обеспечения (кроме разницы, как устройств имеющих питание и нет). Основной хаб (или корневой), это просто первый хаб, обнаруженный при нумерации. Во многих реализациях основной хаб может быть интегрирован в ту же микросхему, что и основной контроллер, это позволяет снизить стоимость.
– Возможно ли использование шины USB для подключения таких периферийных устройств, как CD-R, ленточных накопителей или жестких дисков?
Возможность применения основана на приемлемости уровня производительности. Если какое-то из этих устройств предполагается часто использовать, то, обычно предъявляются требования, что бы оно было механически интегрированно в систему и имело высокую производительность, опять же соответствующую уровню системы в целом. Шина USB не разрабатывалась для обеспечения постоянного соединения высокоскоростных периферийных устройств внутри корпуса компьютера. Если устройство используется время от времени или подключается к разным компьютерам, тогда, производительность, обеспечиваемая шиной USB будет более чем достаточной. Удобства использования и подключения устройств, обеспечиваемые USB с лихвой перевешивают параметры скорости предачи данных. Но все таки, USB обеспечивает скорость передачи на уровне 4x или 6x скоростных приводов CD (чего недостаточно для перезаписывающих устройств), но при этом лучшую, чем обеспечивают обычные ленточные накопители, подключенные через параллельный порт, дисководы для гибких магнитных дисков или съемные жесткие диски типа SyQuest.
Интерфейс USB, название которого переводится как «универсальная последовательная шина», успешно решил задачу, которая ставилась его создателями. Он практически вытеснил все морально устаревшие внешние интерфейсы для подключения периферии к компьютеру, возведя в ранг само собой разумеющихся такие функции, как «горячее» подключение, автоматическая индентификация и установка драйверов, простое расширение количества портов, подключение устройств по цепочке.
Благодаря USB мы имеем внешние сменные накопители, не требующие специальных приводов для своей работы, нам не требуются дополнительные устройства и ПО для обмена данными с любыми мультимедийными, коммуникационными устройствами. USB — по-настоящему универсальный и гибкий интерфейс, снявший большое количество ограничений и упростивший работу с компьютером для людей, слабо разбирающихся в технике.
Тем не менее на сегодня у USB имеются недостатки, и самым главным из них является низкая пропускная способность. Все мы знаем, что интерфейс USB версии 2.0 поддерживает режим работы High Speed, обеспечивающий в теории скорость обмена в 480 Мбит/с (около 60 МБ/с). Но из-за особенностей протокола обмена данными и архитектурных решений, примененных в USB, реализовать такую скорость на практике не представляется возможным. Максимум, что мы можем получить от USB 2.0, — это порядка 35—38 МБ/с.
Этой пропускной способности уже не хватает внешним накопителям, особенно настольным жестким дискам, которые сегодня способны выдавать данные с постоянной скоростью выше 150 МБ/с. Совершенно не хватает скорости USB 2.0 для внешних видеокарт, устанавливаемых в мониторах с подключением по USB: доступные разрешения приходится ограничивать, а передаваемые данные — тем или иным способом сжимать. Не хватает скорости для веб-камер, устройств видеозахвата, ТВ-тюнеров с поддержкой HD.
Интерфейс USB 3.0 получил статус официального в 2008 году, но на рынок реально пришел в конце 2009-го. Как и раньше, он был разработан корпорацией Intel при поддержке консорциума USB IF. При создании новой версии универсального интерфейса разработчики ставили перед собой сразу четыре противоречивые задачи:
1) повысить скорость подключения устройств как минимум в 10 раз;
2) обеспечить полную совместимость с USB 2.0 как для устройств, так и для хоста;
3) обеспечить экономичный расход энергии шиной и устройствами;
4) улучшить возможности питания устройств по интерфейсу USB.
Заметим, что задача снижения энергопотребления стала особенно актуальной с развитием мобильных технологий. Дело в том, что во многих ноутбуках подключение внутренних устройств осуществляется по интерфейсу USB, проложенному внутри корпуса. Это касается прежде всего веб-камер, кардридеров, модулей Bluetooth, некоторых модулей Wi-Fi. В то же время интерфейс USB изначально не был рассчитан на мобильные системы и имеет достаточно простую схему управления энергопотреблением. Кроме того, в силу особенностей архитектуры он интенсивно «нагружает» все каналы (трафик, по сути, является широковещательным, доводится до всех устройств).
Все вышеперечисленные задачи были успешно решены, но не совсем стандартным способом.
Сила тока
Не секрет, что гаджеты часто заряжают не от розетки, а от порта USB. Это удобно, так как можно зарядить телефон прямо на рабочем месте. Однако нужно знать, что от портов версии 3.0 и выше, гаджет заряжается гораздо быстрее. Все дело в силе тока, которую выдают порты. У USB 2.0 она составляет всего 0,5 ампер, что очень мало для современных устройств. С USB 3.0 и выше дела обстоят чуть лучше — там уже 0,9 ампер.
Читайте также: