Список Возможностей
Спецификация USB Шины обеспечивает выбор атрибутов, при которых достигается наилучшее соотношение цены-производительности и достигаются функции, которые позволяют дифференцирование на уровне компоненты и системы. Возможности обусловлены выгодами представленными ниже:
Простота использования конечным пользователем
- Одна и та же модель для соединения и соединителей
- Электрические подробности изолированы от конечного пользователя; например, завершения (terminations) шины
- Самоидентификация периферийных устройств, автоматическое отображение функции к драйверу, и конфигурации
- Возможность динамически присоединять и реконфигурировать периферийные устройства
- Широкие возможности по скорости для различных устройств в пределах от нескольких КБ до нескольких МБ
- Поддерживаются как изохронные так и асинхронные типы передачи данных по тем же самым проводам
- Различные Соединения: Поддержка параллельных операций для многих устройств
- Поддержка до 127 физических устройств
- Поддерживается передача множественных данных и потоков сообщения хостом и устройствами
- Поддержка составных устройств; то есть, периферийных устройств состоящих из многих функций
- Lower protocol overhead resulting in high bus utilization
- Гарантируемое требование по быстродействию и малое время оклика приспособлены для телефонии, аудио, и т.д.
- Изохронная передача может использовать все возможности по быстродействию шины
- Широкий диапазон размеров пакета, предоставляет широкий диапазон опций буферизации устройства
- Широкий диапазон скоростей передачи данных устройства, согласует размер буферизируемого пакета и время отклика
- Встроенное в протокол управление потоком данных при буферной обработке
- Встроенный в протокол механизм восстановления при ошибках и обработки неисправности
- Dynamic insertion and removal of devices identified in user perceived real-time
- Поддержка обнаружения отказавших устройств
- Простой протокол при выполнении и интегрировании
- Непротиворечивость с PnP архитектурой PC
- Согласуется с существующими интерфейсами операционных систем
- Дешевый подканал в 1.5 МБ
- Оптимизированный для интеграции с периферией и аппаратными средствами хостов
- Подходит для разработки дешевых периферийных устройств
- Дешевые кабели и соединители
- Используются основные (commodity) технологии
- Улучшение архитектуры для поддержания различных хост - контроллеров USB Шины в системе
Широкий диапазон рабочих нагрузок и приложений
Требования по быстродействию при изохронных передачах
Гибкость
Помехоустойчивость
Легко вписываемая в PC индустрию
Дешевизна реализации
Пути обновления