In The End, Will It Be PCI Express, USB, And Ethernet?

PCI Express is absorbing functionality from other common interfaces like SAS and SATA, reducing the number of interfaces that systems will require. Ethernet has already hit that point, pushing out other networking alternatives. USB is effectively doing the same for low-speed peripherals. USB 3.0 is pushing the bandwidth envelope, but it may be challenged by PCI Express wherever high speed is critical. PCI Express scales. USB is limited to a single lane.