Цитата(_ANDREW @ Nov 9 2006, 06:17)

Здравствуйте.
Имеется устройство ввода на PCI шине. На машине P III 256 DRAM Win XPSP1 цикл чтения в 2 раза быстрее чем на Celeron 1300 256 DRAM Win XPSP2. В BIOS настройки идентичные.Как такое может быть?
Может ли SP2 влиять на скорость чтения?
Вообще-то время одного цикла чтения в PCI не нормируется. От софта не зависит. Зависит от количества мостов, которые должен пройти пакет на своем пути в две стороны. На одной навороченной конфигурации экспериментально наблюдалось время цикла чтения регистра на плате процессором 5 микросекунд. Теоретически и это не предел. Ситуация осложняется тем, что ЦПУ за один цикл не может вычитать из платы больше 4 байт - такого его устройство. Лечение - существенные потоки должны прокачиваться из плат в оперативку только в режиме bus mustering.
Пишите в личку.