adapters, and telephony devices, including T1 or E1 lines. (The telephony angle explains Nortel's strong backing of USB.)
USB's convenient bus topology is actually more of a staggered star topology than a chain. Hubs that provide seven USB ports can be chained together with 5 meters between hubs to support as many as 127 USB devices from one host system. The four-line USB cable has two lines to carry differential serial signals, one for ground and a +5-V power line, which largely eliminates the need for power bricks for many peripheral devices. The spec defines three classes of device: low power, bus-powered (100-mA maximum current draw); high power, bus-powered (500-mA maximum); and self-powered. USB devices like scanners and printers will obviously have their own power supplies but could use the USB power to exit power-savin
g states. The cabling is shielded twisted pair to support the 12-Mbps signaling rate. The spec allows a limited number of low-speed, 1.5-Mbps devices.
You will be able to hot-plug and unplug these devices, and they will automatically register with the host operating system in true Plug and Play manner. Not only is the USB topology LAN-like; its signaling protocols are, too. USB has abstraction layers similar to the first three levels of the Open Systems Interconnection (OSI) protocol stack. USB sets up point-to-point connections, termed pipes, between an application or USB driver program and a USB device on the bus. At the physical hardware level, the host controller (always the initiator) and the USB device send and receive serial signals on the bus. At the middle level, USB system software and a particular device send each other framed data. At the top level, an application talks to one of the device interfaces that a USB device can present.
The upshot is that you'll be able to easily attach externa
l peripherals to a PC without rebooting, without confronting a confusing array of ports, and without having to deal with IRQ settings, DMA channels, and I/O addresses. Bring on those USB peripherals.