An operating system is supposed to implement all system classes, so it can present generic drivers for any USB device. Device courses are determined upon by the Device Working Group of the USB Implementers Forum. Up to 127 units, together with the hub devices, may be related to a single host controller.
Most folks have collected USB cables over the years for things like telephones, hard drives, e-readers, printers, and so on. Switching to USB-C means these cables not plug instantly into your laptop computer. My colleague Chris outlined tips on how to buy a USB-C cable that won’t injury your units, so I won’t re-hash that too much here.
Now there are lots of more kinds of connectors, but the majority of units and peripherals nonetheless do with A-connector and B-connector interfaces. Also, even in case you are transferring to USB C, you wont be shedding help to all other USB gadgets. You would moreover require adapter to attach, however you'll always be capable of plug in different USB units. We’ve scared you sufficient at this level that you are probably going to be concerned about plugging in random USB-C cables into your devices, and that’s a good thing. But we shouldn’t depart you without a answer, and we won’t.
The USB 2.0 HCD implementation is known as the Enhanced Host Controller Interface (EHCI). Only EHCI can assist hello-speed (480 Mbit/s) transfers. Most of PCI-based EHCI controllers produce other HCD implementations called 'companion host controller' to assist Full Speed (12 Mbit/s) and could also be used for any system that claims to be a member of a certain class.
But it’s important to understand that not all USB-C cables are created equally, and it’s up to you as a shopper to make sure what you’re shopping for is suitable together with your device. Assuming a cable is fine because it matches isn't good enough anymore—take a look at assets like USBcCompliant.com to ensure your cable received’t trigger any issues. It would mean I may journey with just USB-C cables and not should care which system wanted charging when. And if I misplaced or damaged one cable, I might just use one other with no second thought to what kind it was. During the design part of USB 2.0, the USB-IF insisted that there was just one implementation.