I/O Interfaces & Buses
What happens when an x4 PCI Express SSD is plugged into a full-length x16 slot on a motherboard (assuming the slot is wired for at least x4)?
- AIt does not fit, so it cannot be inserted
- BIt works fine and connects with four lanes
- CIt automatically expands to 16 lanes, quadrupling bandwidth
Show answer and explanation
Answer: B. It works fine and connects with four lanes
In PCI Express, at the start of a connection both sides determine the lane counts and speeds they can use (link training) and operate at the largest common configuration. An x4 card in an x16 slot runs with four lanes. Conversely, a long slot may be wired for only x4, in which case an x16 card also runs at x4. Generations work the same way, settling on the speed of the generation both support.
- A. A shorter card fits in a longer slot.
- B. Correct. It runs at the lane count both sides support.
- C. It cannot exceed the card's own lane count.