OFF про прерывания PC
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Николай Коровин 24 июня 2004 г. 16:18

Какие есть в PC, работающей под DOS/WIN, прерывания, дергаемые, может, не регулярно, но очень часто?
Первое и самое банальное -- конечно, таймер. Но его частоты не хватит (нужно несколько кГц, может, десятки).
Системная шина? Дисковые устройства? VGA?
Перепрограммировать что-нибудь из стандартного железа, чтобы не давало покоя процу?
Установить тряп на какую-то область памяти, куда система лазает периодически, и использовать его? Тогда уж BIOS, а не система...

Задача банальная -- следить за временем в фоновом процессе, повесив его на какой-то INT. Реальное время узнать не проблема -- RTSC никто не отменял, а вот "позвать" процесс, чтоб не забывал "на часы глянуть" -- вот задача...

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

Ответы



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

E-mail: info@telesys.ru