2

Я прочитал об этом и, к сожалению, получил противоречивую информацию.

Моя проблема в том, что мои FireWire-модули «жаловались», когда они подключались к интерфейсу PCI и просили, чтобы они были подключены непосредственно к плате (и мне очень жаль, что я не могу вспомнить точное сообщение об ошибке, так как мой компьютер в данный момент готов).

Итак, я могу только предположить, что это так, потому что PCI не достаточно быстрый / достаточно мощный.

Непосредственное подключение к заголовку IEEE устранило проблему, но моя новая материнская плата не имеет заголовков IEEE (оплошность с моей стороны!).

Таким образом, FireWire к PCI против PCI-E даст большую разницу в результатах. Я видел статистику, которая показывает:

Firewire 800 - 800 megabits - 100MB/s
Firewire 400 - 400 megabits - 50MB/s

PCI - 133MB/s
PCI-E x1 - 250MB/s
PCI-E x16 - 4,000MB/s 

Но на том же форуме их можно процитировать: «Самый быстрый протокол не может насытить пропускную способность PCI, поэтому вам не нужно переходить на PCI-E». Это беспокоит меня, так как я только что провел много времени на материнской плате и мне нужно, чтобы FireWire работал.

Я буду подключать 2 устройства Firewire к интерфейсу FireWire (это для записи музыки, и я предполагаю, что качество является ключевым, поскольку существует большая передача данных).

В любом случае, мой вопрос: есть ли разница в скорости между FireWire, подключенным к PCI, PCI-E и PCI-X для FireWire 400 и FireWire 800?

Спасибо

Дейв

2 ответа2

3

Несколько исправлений и дополнений:

1)

Firewire 800 - 800 megabits - 100MB/s  (Or... 80MB/sec)
Firewire 400 - 400 megabits -  50MB/s

Это правильно, если вы хотите теоретическую максимальную скорость и игнорируете издержки протокола. Деление на 10, а не на 8, вероятно, более реалистично.

2)

PCI - 133MB/s

  • PCI - это шина. Это означает, что эта пропускная способность является общей для всех устройств на шине.
    Таким образом , если вы подключите 4 Firewire устройств на одной шине PCI и попытаться использовать их в то же время , то каждый из них может использовать около ¼ - й полосы пропускания.
  • PCI может иметь ширину 32 бита и работать на частоте 33 МГц, что приводит к указанным 133 МБ / с. (И это обычно 32/33 в дешевых материнских платах ПК). Но у вас также есть 64-битные шины PCI и 66 МГц.

3)

PCI-E x1  -   250MB/s
PCI-E x16 - 4,000MB/s 

Это немного не хватает.

Первая версия PCIe - 2,5 Гбит на линию. Устройство, подключенное через одну линию (PCIe x1), может развивать скорость до 2,5 Гбит / с. Точно так же как PCI это имеет накладные расходы.

PCIe поддерживает x1, x4, x8 и x16. Вы можете поместить устройство в больший слот и получить наименьший общий доминиатор. (Например, если вы поместите устройство x1 в слот x4, вы получите одноканальное соединение, обеспечивающее скорость до 2,5 Гбит / с.

Тогда есть версия PCIe 2. Если оба устройства поддерживают его, вы можете перемещаться со скоростью 5 Гбит / с на линию.

PCIe версии 3 является относительно новым. Он имеет еще более высокие скорости и более эффективное кодирование сигнала. Результатом этого является еще одно удвоение скорости.

Обобщенная:

                        x1     x4     x8    x16
          PCIe v1      2.5     10     20    40        in Gigabit per second
          PCIe v2        5     20     40    80
          PCIe v3       10     40     80   160


Любая плата FireWire должна работать в слотах PCI и PCIe. Однако, если вы вставите карту FireWire-800 в слот PCI, вы, вероятно, не достигнете максимальной скорости. Но это все равно должно работать.

Если вы хотите избежать узких мест в скорости из-за системной шины, используйте PCIe.

Если вы хотите избежать узких мест в скорости из-за системной шины и иметь

Если вы используете четыре порта IE1394-800 одновременно и хотите избежать узких мест в скорости из-за системной шины, рассмотрите карту с лучшим интерфейсом, чем PCIe (v1) x1, или используйте несколько карт. (PCIe - это точка-точка, а не шина. Одна карта не будет тормозить другую карту).

0

КАКИЕ?! Firewire является стандартом IEEE. Это не «порт».

К вашему сведению:Институт инженеров по электротехнике и электронике (IEEE) - это некоммерческая профессиональная ассоциация со штаб-квартирой в Нью-Йорке, которая занимается продвижением технологических инноваций и совершенства. Возможно, вы можете думать о IEEE как о Лаборатории андеррайтеров (UL), которая представляет собой еще одну группу, посвященную обеспечению безопасности вещей для потребителей (и которая будет в определенной степени востребована производителями).

Таким образом, не имеет значения, как вы предоставляете порты FireWire для вашего компьютера, так как вы можете сделать это разными способами. Чаще всего это происходит со встроенным контроллером (встроенным в вашу материнскую плату) или через дополнительную карту, которая подключается к слоту PCI или что-то в этом роде. Пока эти порты FireWire соответствуют стандарту IEEE 1394, все в порядке. Это настолько просто, насколько я могу, потому что, когда вы говорите, что предоставляете IEEE-порт, я просто должен спросить, WTF?!

Итак, я думаю, что ответ будет отрицательным. Не имеет значения, к какому порту вы подключаете устройство Firewire, если сам порт соответствует стандарту "firewire". У вас все еще могут быть некоторые дроссельные точки, такие как перегруженный контроллер или что-то в этом роде (именно поэтому очень важно установить правильные драйверы), но порты FireWire, скорее всего, не приведут к снижению производительности.

Лично я бы посмотрел на USB3, если бы мне нужен был дешевый, быстрый и общепринятый порт. В противном случае вы можете захотеть посмотреть на eSATA или внешний SCSI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .