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

Отправлено vmp 27 апреля 2001 г. 09:47
В ответ на: еще вопросик по теме... отправлено CDima 25 апреля 2001 г. 18:55

Прочитай что-нибудь про трансляцию логического (линейного) адреса в физический. Если коротко, то в программе ты работаешь с логическим адресом, а процессор перекодирует его в физический, который и выставляется на шину. Устройства всегда работают с физическим адресом. В качестве примера прочитай про видеоадаптеры (LFB - linear frame buffer). Еще одно направление для поиска - VDS (Virtual DMA specification), наиболее полезно для программирования Bus Master устройств.
Вручную сменяешь адрес - это в диспетчере устройств? Так перегружаться надо, и надеяться, что в следующий раз BIOS и винды не сконфигурят устройство по своему.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru