[an error occurred while processing this directive]
По поводу частоты обработки прерываний от PCI, тут говорят что работает 10кГц. Я как-то эксперимент проводил - не прокоментируете:
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Builder 15 октября 2004 г. 19:01

Используемые средства:
PII 700, ISA плата в качестве задатчика прерывания, KD - кернел драйвера (именно кернел, с вин драйвером результаты хуже).

Что делал:
ISA плата выставляла прерывание и одновременно запускала счётчик. Обработчик прерывания зачитыва значение счётчика, по значение которого определялось время реакции. Далее цикл повторялся.

Что получил, примерно:
99% всех прерываний обрабатывались за время 5-15 мкс.
НО оставшийся 1% доходил до нескольких сотен микросекунд.

Как я это воспринял:
Win - система не realtime (без надстроек) - это вроде аксиома,
но учитывая быстродействие современных компов - обработка происходит шустро. НО так как Win не realtime - иногда (сетка, винд, СД) система захватывает ресурсы на несколько сотен мкс, что я и наблюдал.
Думаю что для PCI результаты не сильно будут отличатся от ISA

Вопрос тем кто говорит что делает 10кГц:
Чем вы гарантируете время реакции? Или реч идёт о том, что за сек. набиваем в сумме 10000 прерываний?

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru