Почему много проводов не всегда быстрее
Параллельный интерфейс отправляет целое слово данных сразу: каждый провод несёт свой бит. На коротком участке это удобно, но с ростом частоты возникает проблема: электрический сигнал распространяется по каждому проводнику с немного разной задержкой. В результате биты, задуманные как единый набор, могут прийти не одновременно. Приёмнику приходится ждать и выравнивать их, а чем быстрее передача, тем труднее уложиться в допустимое время.
Широкий кабель тоже усложняет задачу. Соседние провода влияют друг на друга электромагнитно — это называется перекрёстными помехами. Чем плотнее расположены линии и выше скорость переключения сигналов, тем заметнее риск ошибок. Поэтому простое добавление проводов перестаёт давать выигрыш.
Как узкая линия справляется с задачей
Последовательный интерфейс передаёт биты по очереди по одной или нескольким парам проводников. Чтобы сохранить высокую пропускную способность, он использует очень быстрые сигналы и специальные схемы приёма: они восстанавливают тактовый ритм и определяют границы битов, даже если отдельный проводник немного исказил сигнал. Часто передача устроена дифференциально: данные кодируются разностью напряжений в паре проводов, что помогает отсеивать часть внешних помех.
Это не означает, что последовательная связь всегда лучше. Для коротких соединений и невысоких скоростей параллельный способ может быть простым и эффективным. Но внутри современных компьютеров важны не только скорость, но и расстояние, помехоустойчивость, число контактов и удобство прокладки кабеля или дорожек на плате.
Меньше проводников — проще масштабировать
Переход к последовательным линиям позволил передавать данные быстрее, не превращая каждое соединение в широкий пучок сигналов, которые нужно точно синхронизировать. Выигрыш дал не сам отказ от параллельной передачи, а сочетание меньшего числа линий с электроникой, рассчитанной на очень высокую скорость.






