Если кто помнит, раньше жесткие диски присоединялись к компьютеру широким шлейфом с 40 проводами. Кто помнит еще более ранние времена, принтеры тоже присоединялись широкими разъемами (правда, всего с 12 проводами). Сейчас разъемы стали значительно меньше, почему это происходит?
Как все помнят с уроков информатики, единицей измерения информации является бит - бинарная единица. Практически она слишком мелкая и на практике используется в восемь раз большая единица - байт. При построении цифровых интерфейсов существует два подхода - мы передаем все биты одного (или двух, четырех,..) байта (-ов) одновременно (параллельно), соответственно нам нужно 8, 16, 32... проводников. Такой тип интерфейса так и называется - параллельным. А можно передавать биты последовательно, друг за другом по одному проводнику, получается, соответственно, последовательный протокол.
Получается, что параллельные протоколы быстрее, так как передают один или несколько байт за один раз, а последовательные - медленные, но требуют меньше проводников. Соответственно, там где требовалась большая скорость (жесткий диск, принтеры) использовались параллельные интерфейсы (ATA для жестких дисков и Centronix / IEEE 1284 для принтера), там, где скорость была менее важна или нужны были длинные гибкие провода (мышь, клавиатура) - последовательные (PS/2 или иногда RS-232 для мыши).
Что же изменилось? Изменились скорости. Когда скорость передачи данных потребовала использования таких частот, длина волны которых стала сопоставима с длиной проводников (а то и меньше их), ситуация с параллельной передачей сильно усложнилась. Даже небольшое рассогласование параметров проводников приводит к тому, что одновременно переданные биты приходят не одновременно. Если приемник и передатчик фиксированы на месте и соединены "жестко", как, например, процессор и память на материнской плате, можно использовать параллельный интерфейс, тщательно согласовав все проводники (поэтому они образуют на материнской плате довольно причудливые узоры), но если мы используем гибкие кабели или соединители, такая задача становиться практически нерешаемой.
Именно поэтому все современные интерфейсы - последовательные, передающие информацию по одной паре проводов. Если же требуется еще повысить скорость, то используют несколько последовательных интерфейсов параллельно (например, в гигабитных версиях Ethernet), но при этом это именно последовательные интерфейсы которые непосредственно не зависят друг от друга.
Ставьте лайки, делайте репосты и не забывайте заземлять!
Подписывайтесь на наш канал!
Всем читателям нашего блога - Скидка в нашем интернет-магазине на люксметры по промокоду ZENPROFIT