как управлять кешированием
От: igor_shimadzu  
Дата: 05.09.02 09:28
Оценка:
Постораюсь кратко.
Я физик, но есть отыт программирования.
Есть прибор хроматомасс спектрометр фирмы Shimadzu
Хроматограф с RS232 подключен через микроконтроллер,
который соединен с компьютером через сетьевую плату
SILKANET (ето не ethernet) у нее и порты in/out и
обращенные на память d000-d3fff.
Микроконтроллер загружается кодом и далее работает под управлением
резидентной программы в DOS режиме далее грузится W95(8) и
основная управляющая программа Хроиатомасс спектрометром.
При потытке использоват современные процессоры
ошибка загрузки микроконтроллера.
Проблема кеш если его отключать то работает.
IA-32 Intel ® Architecture
Software Developer’s Manual Vol ume 3 :System Programming Guide читаю.
Как я понимаю можно разделам физической памяти установить
тип UC с помощью MTRRs но все это в ring0.
Вопросы:
1.Есть ли утилита под DOS позволяющая менять тип памяти.
2.Может у кого есть код или ссылка на него.
3. Если нет ответов по 1, 2
то остается ли линейное пространство DOS после загрузки
W95(8) темже ( в смысле назначения на физическую память)
и как в DOS программе перейти в превелигированный режим ring0.
Спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.