Форум: "Потрепаться";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];
Вниз1 Gbit Ethernet. Найти похожие ветки
← →
Fredericco (2003-07-02 14:08) [0]Вопрос, наверное делитантский, но мучает меня давно.
Вроде есть PCI карты с реализацией сабжа.
А пропускной способности шины PCI хватит?
← →
Anatoly Podgoretsky (2003-07-02 14:10) [1]хватит
← →
Fredericco (2003-07-02 14:12) [2]Anatoly Podgoretsky © (02.07.03 14:10)
А какова она, эта способность?
Сколько бит в секунду?
← →
Anatoly Podgoretsky (2003-07-02 14:19) [3]минимум 132 ибайта
← →
Fredericco (2003-07-02 14:24) [4]А как умудряются столько передать при частоте 33MHz?
← →
MBo (2003-07-02 14:33) [5]>Fredericco
33*4 байта
← →
NailMan (2003-07-02 14:34) [6]1 ГБит/сек = ~95 Мб/сек
PCI: 33MHz * Sizeof(DWORD)(=4) = 132 Мб/сек
Так что хватит и еще немного останется(на винт)
← →
Fredericco (2003-07-02 14:44) [7]NailMan © (02.07.03 14:34)
А сколько там за один такт бит передается?
← →
SergP (2003-07-02 14:50) [8]
> NailMan © (02.07.03 14:34)
> 1 ГБит/сек = ~95 Мб/сек
А что за расчет такой? Почему не 128 Мб/сек ?
← →
Fredericco (2003-07-02 15:02) [9]Я не понял.
33 MHz - это 33 млн. тактов в сек. За такт 1 бит.
33 Mbit - это никак не 1Gbit.
Если у нас за такт передается 4 бита (как у P4-W), то получается - 132 Mbit, что опять таки не 1 Gbit.
Или я чего не понял...
← →
HolyGlory (2003-07-02 15:08) [10]Блин, еще на ISA за такт 16 бит передавалось. PCI и подавно хватит - там за такт не меньше 32 бит передается (по-моему 64 - вломак спецификацию доставать). При желании частоту PCI можно до 50 поднять (если все девайсы новые). Про PCIX я уж говорить не буду. Еще надо учесть, что Ethernet пакет формируется уже самой сетевухой - а это тоже трафик, т.е. ты посылаешь данные на сетевуху - а она сама формирует ethernet заголовок. Также я дуамю и с приемом, а если учесть коллизии, bit-stuffing, CRC, Start/Stop bit (или похожий аналог) - все выходит ништяком. Если кому надо - могу спецификацию гигабитного ethernet контроллера выслать.
← →
Soft (2003-07-02 15:19) [11]PCI это 66x4=264 Мбайт/секунду.
Есть PCI 1.0 и PCI 2.0
← →
Fredericco (2003-07-02 15:22) [12]Хорошо а как за такт передать 32 бита?
Почему P4-W передает только 4 бита за такт, почему и там 32 не зделали?
← →
Fredericco (2003-07-02 15:23) [13]Soft © (02.07.03 15:19)
Откуда 66?
← →
MBo (2003-07-02 15:27) [14]>Почему P4-W передает только 4 бита за такт
Это ты с прямым углом спутал ;)
← →
Fredericco (2003-07-02 15:32) [15]MBo © (02.07.03 15:27)
Но ведь у Intel есть технология QuadPamped или как там ее. Вообщем частота процессорной шины 100MHz везде пишут 400MHz и говорят что в 4-е раза быстрее.
← →
NailMan (2003-07-02 15:40) [16]To -> Fredericco ©
А сколько там за один такт бит передается?
Ну я же написал Sizeof(DWORD), тобишь 4 байта или 32 бита.
Это естесственно для обычной шины PCI(32битная, 33MHz)
Есть еще PCI(66MHz,32but) и PCI-X(100MHz, 64bit). Последнюю я юзал на серваках(для SCSI RAID-а).
To -> SergP ©
А что за расчет такой? Почему не 128 Мб/сек ?
1 Gbit = 1,000,000,000 bit
Условно будем считать что передается не 8бит на байт, а 10, так как есть еще и контрольные флаги(собсно как в модемах) и 10 - это средний размер "байта" c учетом флагов.
Итого получаем:
1,000,000,000 / 10 / 1024 /1024 = 95.36 MB/sec
Собсно значение 9.536 МB/s у 100мегабитки соответсвует практическим тестам - более этой цифры передать не удавалось(по крайней мере мне).
To -> Fredericco ©
33 MHz - это 33 млн. тактов в сек. За такт 1 бит.
33 Mbit - это никак не 1Gbit.
Если у нас за такт передается 4 бита (как у P4-W), то получается - 132 Mbit, что опять таки не 1 Gbit.
Или я чего не понял...
Да именно 33MHz, но, как я уже говорил, по 4 байта за такт.
Точнее 33MHz получается так:
14.318 MHz(базовая частота кварца) * 7 = 100.226 MHz
PCI freq = 100.226 / 3 = 33.4 MHz
1битных шин в компах(x86) насколько я помню сроду небыло. Минимум были 8битные.
У подавляющего большинства материнок разведена 32битная 33МГ-цовая PCI. Современные матери также умеют 66МГцовый режим включать, но для этого все PCI устройства(и AGP тоже) в компе обязаны уметь 66МГц-овый режим.
← →
Fredericco (2003-07-02 16:50) [17]NailMan © (02.07.03 15:40)
Понял! Спасибо огромное!
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.007 c