Раньше были параллельные интерфейсы - для принтера LPT, для винта IDE. Сейчас их активно заменяют на последовательные (USB/SATA). И вроде даже скорость становится больше. КАК? Как у последовательного может скорость быть быстрее параллельного? Она должна быть хотя бы в 8 раз меньше, так как данные передаются не побайтно, а побитно. Ладно, пусть при передаче битов наводок меньше друг на друга, но не в 8 же раз?! Ладно, пусть какой-то новый супер-пупер быстрый метод изобрели как быстро передавать? Тогда почему его к последовательным интерфейсам применить можно, а к параллельным нельзя?
чисто философски: все дело в частоте. при последовательной передаче сигнал передаётся по одному проводнику + экран, а при параллельной - по нескольким, во втором случае с ростом частоты растёт влияние проводников друг на друга, а также снижается надежность одинаковой скорости передачи по параллельным проводникам из-за разброса задержек передатчиков и приёмников, а также ёмкости кабеля. вторая проблема несущественна при запасе по частоте, а вот первая может быть решена экранированием проводников друг от друга, а это получится толстый жмут + увеличение емкости кабеля (=снижение пропускной частоты)
Ну то есть, как я и думал - все дело в том, что один провод мешает другому? Но неужели это приводит к ускорению в 8 раз?!
blueboar Наводки тут не совсем в тему. Когда у нас есть 8проводов данных то переключение идет почти одновременно и наводки в этом месте если и возникают то небольшии и почти не влияют. Но требуется время выдержки. Наводки в основном возникают он вспомогательных сигналов подтверждения приема прерывания. Проблемы насколько я понимаю возникают из за того что мы не можем поднять частоту выше 0.1-1ГГц для паралельных линии. Так как нам требуется чтобы сигналы на всех линии приходили одновременно. А чем больше линий тем больше влиянии поэтому быстрее сигнал затухает. Поповоду скорости. Ускорения нет. Но есть возможность поднять частоту выши за счет этого и выигрывает. PCI частота 33 и разрядность 64 бита. 2.112 ГБит/c PCI Exspress 1 имеем 2.5 ГБит/с на магистраль. С учетом кодирования 8b/10b имеем снижение пропускной способности. 2 ГБит/с Так что получается снижение пропускной способности что подтверждают тесты. Правда за счет того что в PCI express 1-32 магистрали он выигрывает в конечном счете. Паралельность осталась. И даже есть провод удленитель на 25см. Так что вполне возможно. А вообще частотой в 2.5 ГГц не удивишь ее подняли PCI-Express 2 до 5ГГц В USB 3 тоже до 5ГГц (Спецификацию не смотрел еще). В PCI-Express 3 планируют поднять до 10 ГГц
Все до безобразия просто. Резко возросло быстродействие чипов и теперь они успевают последовательный код разгребать с нужной частотой. Помогло и развитие сетевых технологий - там гораздо раньше перешли на один провод. Но скорости не всегда хватает. Пример - шина PCI-Express. Да и в скоростных локальных сетях - несколько проводов используют.