![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Транзакции по 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; Прочитано: 361 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!