Автор |
Сообщение |
|
Дата: 15 Дек 2008 22:43:31
#
Каким образом последовательный порт может быть быстрее параллельного?
|
|
Дата: 16 Дек 2008 00:02:49
#
частота следования импульсов больше
кварц на бОльшую частоту стоит и соответствено установлены стандарты скоростей больше 115200
вплоть до 1.5мбит на виртуальных портах с усб типа фт245 или виртуальные порты для усб дсл модемов
сата интерфейс 3 гибт а сигнальных там 4 провода (симетричные линии тх и рх)
|
Реклама Google
|
|
|
Дата: 16 Дек 2008 12:10:17
#
al_sh
Если не в смысле про COM порт, а в общем, про последовательную шину...
При передаче данных в параллельной шине, имеется неопределенность по
времени прихода данных на приемное устройство. То-есть по одной или по
нескольким линиям параллельной шины сигналы могут немного запаздывать,
что приведет к ошибкам на приемной стороне. От этого и имеются некоторые
ограничения в скорости работы параллельных шин. (~не более 100мслов/сек)
С последовательной шиной все проще (линия данных ведь одна) и скорость
передачи можно повышать до нескольких гигабит в секунду на длинной трассе
(~до 5метров) и до десятков гигабит на коротких трассах (~менее 50см).
Это я про электрические линии... Но ничто ведь не мешает использовать оптику.
В таком варианте можно еще больше увеличить скорость за счет спектрального
разделения каналов. В общем, примерно и в общих чертах...
P.S.
Все вышесказанное взял из источника под нозванием "голова", так что в цифрах
могу немного и ошибаться, но в общих чертах думаю что смог вам пояснить... :)
|
|
Дата: 16 Дек 2008 13:18:23
#
По делу, ИМХО, параллельная передача по нескольким каналам должна быть быстрее последовательной.
Но мы еще не вспомнили конкретно последовательный порт в винчестере, где инфа головкой считывается последовательно , а интерфейс был параллельный , т.е. для передачи переделывалась в параллельную. Теперь при SATA , грубо говоря, "предварительной подготовкой" инфы занимается контроллер на материнке тогда, когда это ему удобно. Вот поэтому винчестер с последовательным портом быстрее параллельного.
|
|
Дата: 16 Дек 2008 15:24:35
#
А как в USB прорту передаются синхроимпульсы?
|
|
Дата: 16 Дек 2008 15:33:23
#
помоему параллельные шины быстрее, а основная причина замедления их производительности связана с высокой стоимостью их интерфейса, кабель-разъем дорого стоят, а что касается накопителей, то это сейчас они стали последовательными, а раньше были барабанные устройства с параллельным доступом (8-16 головок) и они работали быстрее обычных винчестеров... винты победили из-за массового спроса и простоты которая позволяла такой спрос удовлетворить.
Но параллельность никто не отменял, она так и осталась сложной задачей... а как в параллельных накопителях ошибки хорошо отлавливаются, а это надежность!
|
|
Дата: 16 Дек 2008 15:34:08
#
|
|
Дата: 16 Дек 2008 16:57:36
#
mf21
Причем тут HDD? Говорим то про шину данных... Смотрю на этот вопрос как
железячник - намного проще перенести байт (к примеру) в последовательной
шинке на максимальной скорости чем лепить параллельный интерфейс и долго
молиться, чтоб фронты в ней не дрожали...
|
|
Дата: 16 Дек 2008 20:23:54 · Поправил: mf21 (16 Дек 2008 20:24:50)
#
NextDoor
Причем тут HDD? Говорим то про шину данных...
ну в HDD тоже есть шина данных...
намного проще перенести байт (к примеру) в последовательной шинке
конечно, поэтому винты победили из-за массового спроса и простоты которая позволяла такой спрос удовлетворить. но из этого еще не следует что параллельный интерфейс медленный, он очевидно быстрее последовательной передачи, но только при прочих равных условиях...
|
|
Дата: 16 Дек 2008 20:35:26
#
mf21
Это конечно сугубо мое мнение, но у параллельных шин будущего уже нет.
Уж слишком сложно все это и не совсем удобно. Проще поток параллельный
поток расщепить и передать с бо'льшей скоростью в последовательном канале.
Да и проводочков поменьше и организовать проще... да, за оптику уже говорил...
|
|
Дата: 16 Дек 2008 20:43:46
#
Когда мы имеем исходный источник 'последовательный', для передачи по 'параллельной' шине надо сначала накопить информацию, потом ее распределить, передать, принять и обратно сшить! На распределение-сборку уходит время, его на больших скоростях не хватает...
|
|
Дата: 16 Дек 2008 20:45:41
#
NextDoor
у параллельных шин будущего уже нет.
будующее туманно... но с развитием многоядерности, например до 128 ядер, нужно будет чесать репу, а резерв параллельной передачи только в оптических каналах, но врядли они дешевле параллельных шин...
думаю что многоядерность может многое изменить.. то что мы видим это только начало, вдумайтесь, программисты пишут последовательный код, для параллельных машин (многоядерных), криво-косо, но параллельность вернется, а еще прикол в том, что ЭМП параллельных шин почти не дешифруется, т.е они дудят в эфир кашу.
|
|
Дата: 16 Дек 2008 20:48:09
#
Если исходный источник выдает данные в последовательном виде, чтобы их передать по параллельному порту их надо сначала накопить, распределить, передать на другой конец, потом сшить обратно. На это уходит время. Однако, не думаю, что в случае Сата информацию передают сразу с головок:)
|
|
Дата: 16 Дек 2008 20:50:36
#
dizelist
Когда мы имеем исходный источник 'последовательный', , это если датчиком является hdd, а вот к примеру ЭШЕЛОН, или любая другая реалвордная система, они имеют параллельный поток данных на входе... и когда многоядерные машины станут преобладать, тогда последовательный канал будет смотреться странно, но по прежнему дешево и сердито...
|
|
Дата: 16 Дек 2008 20:50:45
#
SCSI паралельная шина или нет?
Кстати, есть такая штука - DLT (ленточный накопитель), головка там неподвижная (точнее редкоподвижная), значит пишет много дорожек одновременно, потом сдвиг, отмотка и пишет дальше на тот-же участок. Объёмы - 160Гб, есть и 1.6Тб, лента как видеокассетная, длинна около 500м. Скорость ленты при чтении/записи - как у видака перемотка :)
|
|
Дата: 16 Дек 2008 21:09:15
#
Sergey4565
Кстати, есть такая штука - DLT
точняк!
|
|
Дата: 16 Дек 2008 21:15:28
#
В случае с эшелоном , будет совокупность последовательных каналов:)
|
|
Дата: 16 Дек 2008 21:16:06
#
Мужики, да что вы в эти HDD ударились... Тема ведь про шины данных... :)
Тем более что если бы в SATA интерфейсе сигнал шел практически с головок,
то нафик тогда та плата на самом винте? Набор чипов ведь там неслабый...
Насчет параллельной, высокоскоростной шины - да будет она использоваться,
куда ей деться. Например внутри быстрого чипа или в крайнем случае на MB.
Хотя, уже сейчас производители различных материнок стараются использовать
последовательные линки на плате. К примеру SATA, PCI Express и HyperTransport.
Проще разводка, легче с временными интервалами, в итоге - получается дешевле...
|
|
Дата: 16 Дек 2008 21:18:32
#
dizelist
В случае с эшелоном , будет совокупность последовательных каналов:)
программу под 100 процессоров не вспотете писать :))) прошу не обижаться на язвительность замечания, просто к слову пришлось :)
|
|
Дата: 16 Дек 2008 21:20:10
#
NextDoor
Хотя, уже сейчас производители различных материнок стараются использовать
последовательные линки на плате.
уже давно в CD проигрывателях звук гонят по i2c, но это еще не повод отказываться от 16-18 разрядных ЦАП параллельного действия
|
|
Дата: 16 Дек 2008 21:25:58
#
mf21
поправлю малость... по I2S... шинка I2C для звука не годится.
|
|
Дата: 16 Дек 2008 21:31:14
#
NextDoor
по I2S...
хрен редьки не слаще, главное она последовательная, а это бАльшое счастие для производителей... итерфейсик то, раз-два... цента
|
|
Дата: 16 Дек 2008 21:44:06
#
mf21
Вот именно. Или жгут/шлейф вязать, или двухжильным проводком соединить...
|
|
Дата: 17 Дек 2008 11:20:49
#
Спасибо, Пацаны! Особенно - NtxtDoor. Дело в том, что я учился на электронщика еще в 80-е годы, а тогда, если бы можно было предположить, что последовательный порт может быть быстрее параллельного, то професорА за сердце хватались.
|
|
Дата: 17 Дек 2008 12:21:34
#
сигнал шел практически с головок,
то нафик тогда та плата на самом винте? Набор чипов ведь там неслабый...
NextDoor
ну как тебе сказать... на моих только драйвер двигателя и контролер + обвязка стабилизатора
винт 10 летней давности куда больше впечатляет
|
|
Дата: 17 Дек 2008 13:53:30
#
djelektronik
Так это MFM винтик у вас получается (мегабайт эдак на 20 или аж 40...).
Помню что к нему отдельный MFM контролер нужен был - эдакая ISA платка...
В SATA, как ни крути, но всеж данные с блинов обрабатываются внутренним
контролером. И только потом эти даные (по запросу) сбрасываются с помощью
этой шины. (в принципе, как и в IDE/ATA, только среда передачи другая)
А насчет впечатляет... Мне в свое время довелось видеть огромные (в размерах)
накопители на несъемных дисках, с объемом (аж дух захватывает) в 5мегабайт... :)
(тогда, рассказчик говорил - "пять миллионов байт" и делал загадочное лицо... :)
|
Реклама Google |
|