I/O Interfaces & Buses
What does it mean that a PCI Express lane is full duplex?
- AIt can transmit and receive simultaneously
- BIt alternates between transmitting and receiving
- CIt can only transmit, never receive
Show answer and explanation
Answer: A. It can transmit and receive simultaneously
Full duplex means data can flow in both directions at once. A PCI Express lane has separate transmit and receive differential pairs, so it can, for example, send data to a GPU while simultaneously receiving results back. This is why bandwidth figures must state whether they are per direction or a two-way total. Using one set of wires alternately is called half duplex.
- A. Correct. Transmit and receive use separate differential pairs.
- B. That is half duplex.
- C. It can receive too.