Muhim elementlarUSB... Fizik va mantiqiy avtobus arxitekturasi. USB (Universal Serial Bus) avtobusi 1996 yil boshida bir nechta interfeyslar muammosini hal qilishga urinish sifatida paydo bo'ldi. O'sha paytga kelib shaxsiy kompyuterlar (shaxsiy kompyuterlar) turli xil tashqi interfeyslar bilan ta'minlangan, ular foydali va zarur, ammo bitta kamchilik bilan: ularning barchasi o'zlarining maxsus ulagichi va ko'pincha ajratilgan apparatning uzilishi (IRQ, Interrupt ReQuest) kerak edi. .
Umumiy USB arxitekturasi Odatda USB arxitekturasi bir yoki bir nechta ulanishni nazarda tutadi USB qurilmalar ushbu konfiguratsiyada asosiy boshqaruv moslamasi bo'lgan va chaqirilgan kompyuterga mezbon. USB qurilmalarini xostga ulash yordamida amalga oshiriladi kabellar. Kompyuter va USB qurilmani ulash uchun foydalaning markaz... Kompyuterda o'rnatilgan markaz mavjud ildiz markazi. USB jismoniy va mantiqiy arxitekturasi Jismoniy me'morchilik USB quyidagi qoidalar bilan belgilanadi:
o qurilmalar xostga ulangan;
o asboblarni bir-biriga jismoniy ulanishi ko'p qavatli yulduz topologiyasiga muvofiq amalga oshiriladi, uning tepasi ildiz uyasi hisoblanadi;
o har bir yulduzning markazi markazdir;
o har bir simi segmenti ikkita nuqtani bir-biriga bog'laydi: uyadan yoki funktsiyaga ega xost , funktsiyasi bo'lgan markaz yoki boshqa markaz;
o Hubning har bir portiga periferik USB qurilmasi yoki boshqa hub ulanishi mumkin, shu bilan birga ildizni hisobga olmaganda, 5 darajagacha xub kaskadiga ruxsat beriladi.
Jismoniy me'morchilikning tafsilotlari tizim dasturiy ta'minotidagi (dasturiy ta'minot) amaliy dasturlardan yashiringan mantiqiy arxitektura oddiy yulduzga o'xshaydi, uning markazi dasturiy ta'minot, tepalari esa to'plamdir oxirgi nuqtalar / Ilova har bir so'nggi nuqta bilan aloqa qiladi.
USB komponentlari USB shinasi quyidagi elementlardan iborat:
xost tekshiruvi(host controller) - bu kompyuter tizim blokining bir qismi bo'lgan va barcha qurilmalarning ishlashini boshqaradigan asosiy boshqaruvchi USB avtobus... Qisqartirish uchun biz faqat xost yozamiz. USB-avtobusda faqat bitta xostga ruxsat beriladi. Shaxsiy kompyuterning tizim birligi bir yoki bir nechta xostlarni o'z ichiga oladi, ularning har biri alohida USB shinasini boshqaradi;
qurilma(qurilma) hub, funktsiya yoki aralash moslama bo'lishi mumkin;
port(port) - ulanish nuqtasi;
markaz(markaz, boshqa ism - markaz) Ta'minlaydigan qurilma qo'shimcha portlar USB avtobusida. Boshqacha qilib aytganda, markaz bitta portni o'zgartiradi ( yuqori oqim porti, yuqori port) bir nechta portlarga ( quyi oqim portlari, quyi oqim portlari). Arxitektura bir nechta markazlarni ulashga imkon beradi (5 tadan ko'p bo'lmagan). Hub qurilmalarning portlarga ulanishi va uzilishini taniydi va portlarga elektr ta'minotini boshqarishi mumkin. Portlarning har biri yoqilishi yoki o'chirilishi va to'liq yoki cheklangan bod tezligi uchun sozlanishi mumkin. Hub past tezlikli segmentlarni yuqori tezliklardan ajratishni ta'minlaydi. Hub har bir port tomonidan chizilgan oqimni cheklashi mumkin;
ildiz markazi(root hub) - xostning bir qismi bo'lgan markaz;
funktsiya(funktsiya) - bu USB-avtobus orqali ma'lumot uzatish va qabul qilishga qodir bo'lgan periferik USB qurilmasi yoki uning alohida bo'linmasi. Har bir funktsiya USB-ning tashqi imkoniyatlari va resurslarga bo'lgan ehtiyojlarini tavsiflovchi konfiguratsiya ma'lumotlarini taqdim etadi. Ishlatishdan oldin, funktsiya xost tomonidan sozlanishi kerak - uning kanal o'tkazuvchanligi kengligi ajratilgan va konfiguratsiya parametrlari tanlangan bo'lishi kerak;
mantiqiy USB qurilmasi(mantiqiy qurilma) - bu so'nggi nuqtalar to'plami.