Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Протокол. Транзакции по USB состоят из трех пакетов



Транзакции по USB состоят из трех пакетов. Каждая транзакция планируется и начинается по инициативе контроллера, который посылает пакет-маркер, который описывает тип и направление передачи, адрес устройства и номер конечной точки. Устройство USB распознает свой адрес и подготавливается к обмену. Источник данных передает пакет данных (или уведомление об отсутствии данных). После успешного приема пакета приемник посылает пакет подтверждения приема информации.

Нумерация устройств шины явл постоянным процессом отслеж-щим динамические изменения физ топологии.

Хост определяет, является подключенное устройство хабом или функцией и назначает ему уникальные адрес USB. Хост устанавливает с этим устройством канал управления используя назначенный адрес и нулевой номер точки назначения. Когда устройство отключается, хаб автоматически запрещает использование соответствующего порта и сообщает об отключении контроллеру. Подключенному устройству позволяется потреблять от шины ток питания в пределах 100 мА. Рабочий ток не должен превышать 500 мА.

Хост-компьютер общается с устройствами через контроллер.

Хост имеет следующие обязанности:

· обнаружение подключения и отсоединения устройств USB;

· манипулирование потоком управления между устройствами и хостом;

· управление потоками данных;

· сбор статистики;

· обеспечение энергосбережения подключенными ПУ.

Для соединения USB шины и ПУ устройств используется 4-жильный кабель: 2 нити питания +5В и 2 нити для передачи дифференциального сигнала +D/-D. Система USB обеспечивает обмен данными между хост контроллером и множеством одновременно-доступных периферийных устройств. Распределение пропускной способности между ПУ осуществляется хост компьютером (этот же хост компьютер позволяет производить горячее подключение/отключение ПУ от системы.

Система USB делится на 3 уровня с определёнными правилами межуровнего взаимодействия:

Каждая часть ответственна за опред круг задач:

Client SW – ПО, соответствующее конкретному устройству и исполняемому на хост компьютере (может быть частью ОС либо драйвером);

USB system SW – поддержка USB со стороны ОС, не зависимое от конкретного устройства и client SW;

USB host controller – аппаратные программные средства, обеспечивающие подключение USB устройств и хост компьютера.

6. Основные принципы построения вычислительных систем. Многопроцессорные и многомашинные вычислительные системы. Вычислительные сети. Классификация вычислительных сетей.
Вычислительные системы
– это совокупность взаимосвязанных или взаимодействующих микропроцессоров или ЭВМ, периферийное оборудование и ПО, предназначенных для автоматизации, приёма, обработки, хранения и выдачи информации, ориентированные на получение сверхвысокой производительности и высокой надёжности средств вычислительной техники.

ВС м\б построена на основе: многопроцессорной системы; многомашинной структуры; распределённых сетей.

Объединение производится в целях уменьшения времени, необходимого для решения какой-либо конкретной задачи: задача расчленяется на модули, каждый из которых может быть решён на отдельном процессоре, а значит, работа идёт параллельно. После обработки все рез-ты собираются вместе и анализируются.

1.иногда от ВС, кроме высокой производительности, требуется высокая устойчивость и надёжность (при использовании в решении стратегических задач, например, в военном деле). В таких ситуациях предполагается сохранение работоспособности системы при любых возможных внештатных ситуациях. Особенно важны такие системы при решении задач реального времени. Управлять всей системой должна ОС, которая определяет доступ к периферии и общей памяти для всех процессоров системы.

2.ВС можно построить на базе отдельных ЭВМ, объединённых между собой. Каждая машина в такой системе будет обрабатывать один модуль общей задачи, после чего головная машина собирает все результаты и выдаёт конечный результат. В такой системе на каждой ЭВМ может стоять своя ОС, но они д\б способны к взаимодействию с другими машинами и ОС.

Создание многопроцессорных/многомашинных систем повышает надёжность решения поставленной задачи. В таких системах может быть использовано горячее резервирование: одна и та же задача паралл решается на нескольких машинах. При совпадении рез-тов, конечный ответ считается достаточно достоверным.





Дата публикования: 2015-10-09; Прочитано: 348 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...