У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент





і телефонії, шина USB може виступати як інтерфейс для підключення пристроїв цифрової мережі з інтегрованими послугами (ISDN) і цифрових пристроїв Private Branch eXchange (PBX).

Пропускної спроможності в 480 Мбіт/с у версії 2.0 достатньо для задоволення потреб всіх цих застосувань повною мірою. Додавання пристроїв більше не зв'язане з установкою додаткових адаптерів, виконанням складної конфігурації, ручною інсталяцією додаткового програмного забезпечення: система автоматичний визначає, який ресурс, включаючи програмний драйвер і пропускну спроможність, потрібен шкірному периферійному прибудові і робить цей ресурс доступним без втручання користувача. Популярна периферія сьогодні доступна у варіантах з USB набагато частіше, ніж з іншими.

Що існувала раніше різниці в ціні в 10-15-20 доларів (автор пам'ятає як 5 років тому набуваючи сканера переплачував 20 доларів за USB модель) і надхмарних цін на зовнішні USB-контролери немає, більш того, вже давно USB-контролери інтегруються у чипсети материнських платні і користувач одержує їх у своє розпорядження практичний задарма. USB вийшов в маси і потрібно констатувати тієї факт, що COM LPT і PS/2 псуй поволі вмирають. Що ж. Давно пора була позбавитися численних пережитків минулого. Це та красива зовнішня сторона, якій USB звернена до користувача.

Співучо багато хто чув про ті що USB шина дозволяє підключати до 127 пристроїв. І у теж годину на задній стінці звичайно знаходиться 2 або 4 псуй. І у багатьох співучо виникло питання - нас обдурили, на нас заощадили (менше портів - дешевше система. Хоча. 127 портів розмістити на задній панелі. Навіть представити доладно) або щось ще. Виявляється справа все тому, що шина USB дозволяє ті, що багаторівневе каскаду.

До кореневого концентратора можуть бути підключені або пристрої, або ще концентратори, для збільшення числа доступних портів. Допускається організація до п'яти рівнів. Концентратор може бути виконаний у вигляді окремого прибудові, або бути вбудованим в якесь інше. З цієї точки зору пристрої що підключаються до USB можна підрозділити на функціональні пристрої, тобто ті які виконують якусь конкретну функцію і не беруть на собі ніяких додаткових завдань (наприклад, миші) пристрої-концентратори в чистому вигляді що виконують тільки функцію тільки розгалуження і суміщені (комбіновані) пристрої, тобто що мають в своєму складі концентратор, що розширюють набір портів і що дозволяють підключати інші пристрої (у якості прикладів, що найбільш часто зустрічаються, можна назвати монітори, що дозволяють по USB здійснювати настройку параметрів і що звичайно мають ще декілька додаткові псуй, для підключення інших пристроїв або клавіатури, з портами для підключення мишей).
А відносини клієнтського програмного забезпечення і USB пристроїв взагалі казка. На відміну від звичних старих інтерфейсів, де взаємодію можна було (і потрібне) здійснювати звертаючись до прибудові за конкретними фізичними адресами пам'яті і портам введення висновку, USB надає для взаємодії програмний інтерфейс і лише його, дозволяючи клієнтському ПО існувати у відриві від конкретного підключеного до шини прибудові і його конфігурації. Для клієнтської програми USB - це лише набір функцій.

2.11 Концентратор (хаб).

Дозволяє множинні підключення до одного порту, створюючи додаткові порти. Кожен хаб має один висхідний порт, призначений для підключення до наявного у наявності вільного порту і дещо низхідних, до яких можуть бути підключені або знову концентратори, або кінцеві пристрої, або суміщені пристрої.

Рис . 4 Концентратор (хаб).

Хаб повинний стежити за підключенням і відключенням пристроїв, повідомляючи хост про зміни, управляти живленням портів. У концентраторі стандарту USB 2.0 можна виділити 3 функціональних блоку: контролер, повторювач, транслятор транзакцій. Контролер відповідає за з'єднання з хостом. Поняття повторювач в USB дещо відрізняється від прийнятого в ятерах передачі даних. Його обов'язок - сполучати вхідною і якийсь потрібний з вихідних портів. Транслятор транзакцій з'явився лише в USB 2.0 і потрібен, як завжди, з міркувань сумісності з попередніми версіями. Коротко його суть в тому, що б забезпечувати максимальну швидкість з'єднання з хостом. Підключений до високошвидкісного (USB 2.0) порту старий повільний (USB 1.1) пристрій з'їдав би значну частину годині, а отже і корисної пропускної спроможності шини, ведучи обмін з хостом на низькій швидкості (чому так відбувається мі з'ясуємо пізніше при розгляді механізму обміну даними хост-пристрій). Як метод боротьби транслятор транзакцій буферизирует кадр, що поступає з повільного порту, а потім на максимальній швидкості передає його хосту, чи ж буферизирует одержуваний на максимальній швидкості кадр від хоста, передаючи його потім прибудові на меншій, прийнятніший для нього швидкості. Крім розгалуження і трансляції транзакцій хаб повинний здійснювати конфігурацію портів і стеження за коректним функціонуванням підключених ним пристроїв. Потрібно сказати також, що при використанні старих і нових концентраторів разом можливо створення неоптимальних з погляду продуктивності конфігурацій. Для того що б уникнути створення вузьких місць в своєму ланцюзі, підключайте низькошвидкісні пристрої до низькошвидкісних хабів, які в своїй чергу робіть останніми рівнями галуження і не підключайте їх у середину високошвидкісного ланцюжка.

2.12 Функціональний пристрій.

З погляду USB, пристрій - це набір кінцевих крапок з якими можливий обмін даними. Число і функції крапок залежать від прибудові і виконуваних їм функцій і визначаються при виробництві. У обов'язковому порядку присутня крапка з номером 0 - для контролю стану прибудові і управління їм. До здійснення конфігурації прибудові через крапку 0 решта каналів не доступна. Кожна кінцева крапка прибудові описується наступними параметрами:

· Частотою звернення до шини і вимогами до затримок

· Необхідною смугою пропускання

· Номером кінцевої крапки

· Вимогами до


Сторінки: 1 2 3 4 5 6 7 8 9 10 11 12 13