Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
Есть некоторое устройство на шине PCI. По команде из управляющей программы оно начинает сбор данных в свою внутреннюю память, когда сбор завершен - генерит прерывание.
Управляющая программа отрабатывает цикл: старт устройства - ожидание прерывания - получение данных от устройства и по новой.
Так вот, под WIN98 такой цикл спокойно укладывался в период 10 мс.
На новом PC с более шустрым процом и с WIN XP едва получается 15 мс.
Не помогает ни повышение приоритета прерывания, ни отключение других устройств от PCI
Что может тормозить??? И сколько в XP "типовое" время реакции на прерывание?