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

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

Отправлено SM 09 июня 2003 г. 17:03
В ответ на: PCI device по каналу DMA (Bus-Master) считывает кусок памяти, 64 управляющих байта( non-paged). Виндоузное приложение, абсолютно асинхронно туда(отмаппил) эту информацию пишет, т.е. возможно наложение операций чтения и записи. Вопрос первый: отправлено san'a 09 июня 2003 г. 16:55

Первое - возможно только в таком виде: комп недописал в память, и девайс вычитал половину старых данных, половину новых. Семафорчик тут нужен. Вычитывание чего-то совсем левого исключено полностью - ведь пока не закончена одна транзакция новая не начинается.

Привести к зависанию системы это никак не может. Если, конечно, твой девайс не сходит с ума от чего-то...

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

Ответы



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

E-mail: info@telesys.ru