usb 2 gumiabroncs
Az előnye a gyorsaság, ami a gumiabroncs USB 3.0, szemben a megelőző shestvennitsey, jól ismert. De míg SuperSpeed eszköz, nem egy száz, ha széles körben dis-pro-Stra-nen-us-mi, nézzük azokat összevetik USB 2.0 D-ő-vagy-I-E.
A kutatás tárgya lesz az energiafogyasztás és a tra-FIC USB HCI-vezérlő.
Megjegyzés. A használt terminológia a cikk lesz dos buta távú, ha az előre ismeri a ma-te-ri-a-törmelék «USB busz igényel visszafelé kompatibilitás.”
EHCI vezérlő betölti a gumiabroncs
Egyértelmű, hogy a csere az USB perifériák-előírja műveleteket a PCI-busz, vagy a belső busz-bo-ra logikájának. Sokkal rosszabb a helyzet, amikor függetlenül attól, hogy az al-kulcs ismét chen-CIÓ futtató eszközök USB-vezérlő forgalmat generál. Ez az építészeti hiba végrehajtását USB 2.0, ami nem tartozik a orvoslására számos oka lehet.
Győződjön meg, hogy a busz forgalom kezdeményezett EHCI-vezérlő megfigyelése jelek Grant kér a választottbírósági és PCI slot:
- REQ # (Request, a kapcsolati B18 PCI slot) - kérelmet a döntőbíró a bus-master eszköz;
- GNT # (Grant, kapcsolat A17 PCI slot) - igazolás a döntőbíró a bus-master eszközt.
Ha bármelyik ezek a vonalak van lendület, ami azt jelenti, hogy a bus-master forgalmat generál. Literacy-Blue, hogy egy jel Grant, aki arról számol be, hogy a hozzáférés biztosított. De ez szigorúan a nyílásba, ahol a vezérlő telepítve van. Miután kérése vonal és Grant elvált minden nyílásba egyenként.
USB 2.0 Elemzés az élet nem lenne teljes, ha nem elemzik a helyzetet forgalom sze-de Microsoft operációs rendszerek. Kiderült, hogy a Windows felfüggeszti az EHCI vezérlő, ha ez nem történt kulcsrakész perifériák. De fontos, hogy a jelenléte USB-eszköz forgalom mindig ott van. független-mo-e az adat, vagy sem.
Így általában nem hatékony közlekedési tézis megerősíti még az operációs rendszerek. De következik tennie elismerik, hogy a Windows driver támogatás valamivel intelligensebb vártnál.
Miért EHCI így az ilyen? A leírás szerint, a tervezők igyekeztek biztosítani, hogy a járművezetők folyamatosan kommunikál a vezérlővel át az információkat keresztül memóriát a tranzakció menetrend, időközönként lekérdezi a vezérlő. Ezt annak érdekében, hogy minimálisra csökkentse a vezető fellebbezést MMIO-vezérlő regiszterek, mert az ilyen kezelés tart ciklusok számát, és növeli a felhasználása a CPU.
Hogy megy, xHCI?
Nyilvánvaló, hogy a fejlődés xHCI-vezérlő kiemelt volt, hogy mentse a villamos energia. A cél akkor érhető el, ha a készülék nem folyamatosan utal RAM. Ehelyett, a javasolt protokoll, amelyben a vezető készíti feladatokat blokkok memória (a gyűrűben pufferben nevezett CommandRing), majd végrehajtja elhelyezhet az egyik MMIO-regiszterek DoorbellRegisters blokk. Rögzítse tájékoztatja a vezérlő a xHCI-elő a memória egység hozzárendelések. És csak azután, hogy kezd xHCI bus-master működés. Tehát a vezérlő tudni új munkahely a vezető nélkül, utalva a RAM. Ennek eredményeként, az energiafogyasztás a vezérlő csökken.
Nem nyilvánvaló ígért egyértelmű előnyei
EHCI előnyt xHCI, amely minimálisra csökkenti a műveletek számát a vezető-MMIO nyilvántartások, úgy sok CPU.
xHCI előnyt EHCI, hogy a busz forgalmat generált kizárólag a feladatellátás kapott a vezető, ebben az esetben, xHCI gazdaságos fogyasztás bus-master forgalmat.
Ez a körülmény vezethet torzítás található processzor kihasználtsága a rendszer vezérlő xHCI:
- Hoz az eredményt egy egyszámjegyű - CPU kihasználtság, elfelejtjük, hogy a EHCI-vezérlő a bus-master módban minden alkalommal, függetlenül a jelenléte a csatlakoztatott eszközök és feladatait a vezető. Ez vezet a további forgalmat a buszokon, lassítja a CPU, akkor is, ha a rendszer nem rendelkezik USB-eszköz vagy eszközök léteznek, de az adatok nem fordul elő.
- Ha megmérjük a felhasználása a CPU, értékelve a teljesítmény csökkent, amikor a műveletek az USB, megint nem tartjuk azt a tényt, hogy xHCI processzor teljesítménye csökken, ha csak feladatokat teljesítő vezető.
Hátrányok xHCI-szabályozó - fogyasztása nagy mennyiségű CPU, amikor a vezető hozzáférését a MMIO terül csengő - azonnal látható. Annak előnyeit - megtakarítás buszterhelés készenléti üzemmódban - is megmutatkozik, mint hátrány mérések lassítására processzor On USB-műveletek, mint a tétlen túl nyilvánvaló.
A EHCI hátrányokat kompenzálják a tény, hogy számos chipsetek használt közlekedési mód caching EHCI gyorsítótár (p.5.19.10 PCH adatlap chipsetek 8 Series és p.5.18.10 - a 7-es sorozat). Ezzel el lehet kerülni memória-hozzáférést számos USB-műveletek, ami lehetővé teszi, hogy csökkentsék a terhelést a buszon. Egy további bónusz használatra EHCI gyorsítótár - használata energiatakarékos állapotban a CPU és a RAM, bár bus-master tevékenység EHCI.
Ha figyelembe vesszük, hogy ezek a fejlesztések során került sor a változás generációk chipsetek a növekedési kilátások az USB 3.0 fényesebb. A napirend optimalizálási busz architektúra és használja lazywriter mechanizmusok csengő Register hogy segítenek semlegesíteni a rendelkezésre álló xHCI hátránya számának csökkentésével a processzor ciklusok töltött rekordot MMIO-nyilvántartásba. És nem mindig vár. Ennek eredményeként, mi elváltunk az USB 2.0. Ennek bizonyítéka - a képesség, hogy támogatja az összes USB-eszközt típusok (Low Speed, Full Speed, High Speed, Super Speed) xHCI egyvezérlős használata nélkül társ vezérlők.