_ USB - программные элементы (приложения или системные компоненты), взаимодействующие с устройствами USB
(*ответ*) Клиенты
Система
Интерфейс шины
Драйвер
_ передатчик должен воспринимать информацию обратной связи, чтобы за каждый (микро)кадр он мог генерировать ровно столько данных, сколько требуется хост-контроллеру
(*ответ*) Адаптивный
Асинхронный
Комбинированный
Синхронный
_ протокол управления потоком RTS/CTS (hardware flow control) использует сигнал CIS, который позволяет остановить передачу данных, если приемник не готов к их приему
(*ответ*) Аппаратный
Канальный
Программный
Сеансовый
_ используются для конфигурирования устройств во время их подключения и для управления устройствами в процессе работы
(*ответ*) Управляющие посылки
Изохронные передачи
Передачи массивов данных
Прерывания
_ источник данных неявно сообщает свою скорость передачи данных числом выборок, генерируемых им за один (микро) кадр (клиентское ПО будет обрабатывать столько данных, сколько реально поступило)
(*ответ*) Асинхронный
Комбинированный
Синхронный
Адаптивный
_ обеспечивает основной интерфейс (USBDI) между клиентами и устройствами USB
(*ответ*) Драйвер USB
Программное обеспечение хоста
Драйвер хост-контроллера
Система USB
_ устройства имеют внутренний генератор, синхронизируемый с метками SOF
(*ответ*) Синхронные
Асинхронные
Комбинированные
Адаптивные
_ - модуль, привязанный к конкретной модели контроллера, обеспечивающий абстрагирование драйвера USB и позволяющий в одну систему включать несколько разнотипных контроллеров
(*ответ*) Драйвер хост-контроллера
Программное обеспечение хоста
Интерфейс шины USB
Драйвер USB
_ USB обеспечивает физический интерфейс и протокол шины
(*ответ*) Интерфейс шины
Система
Клиент
Драйвер
_ источники и приемники за каждый (микро)кадр генерируют (потребляют) одинаковое количество байт данных, которое устанавливается на этапе программирования каналов
(*ответ*) Синхронные
Асинхронные
Адаптивные
Комбинированные
_ - непрерывные передачи в реальном времени, занимающие предварительно согласованную часть пропускной способности шины с гарантированным временем задержки доставки
(*ответ*) Изохронные передачи
Передачи массивов данных
Асинхронные передачи
Управляющие посылки
_ реализует функции, необходимые для функционирования системы USB в целом: обнаружение подключения и отключения устройств и выполнение соответствующих действий по этим событиям (загрузки требуемых драйверов), нумерацию устройств, распределение полосы пропускания и потребляемой мощности и т. п.
(*ответ*) Программное обеспечение хоста
Драйвер хост-контроллера
Драйвер USB
Интерфейс шины USB