Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка прерываний в Windows / 4 сообщений из 4, страница 1 из 1
17.03.2005, 02:59
    #32964726
NightGhost
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка прерываний в Windows
Проблемма такова что есть девайс который криэйтит прерывания
по этому прерыванию необходимо все бросить и запускать
функцию измерения
Говорят у виндуса есть что то типа нулевого кольца или Нулевого цикла
помогите может кто сталкивался с похожей задачей
...
Рейтинг: 0 / 0
17.03.2005, 09:16
    #32964920
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка прерываний в Windows
NightGhostПроблемма такова что есть девайс который криэйтит прерывания
по этому прерыванию необходимо все бросить и запускать
функцию измерения
Говорят у виндуса есть что то типа нулевого кольца или Нулевого цикла
помогите может кто сталкивался с похожей задачей

Вот это да "ring 0" это круто - это уровень в котором сама операционная система работает. Мне кажется не стот туда лезть, почему бы через драцвер не попробовать?
...
Рейтинг: 0 / 0
17.03.2005, 09:24
    #32964940
synapse
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка прерываний в Windows
вот что про неё написано:
"Reserved System Arena is used to store all ring-0 code
such as the virtual machine manager and virtual device drivers. It is not
accessible by either 16-bit-based or Win32-based applications.
"
из этого следует что придется забыть про С++ и делать все на асме, с нуля.
Работа с драйверами самый удачный выход.
Еще предожение перейти на промышленную ОС(которая распеределяет не процессорное время -как винда, а реальное - в милисекундах). Если важно так быстро отреагировать....
...
Рейтинг: 0 / 0
17.03.2005, 10:44
    #32965156
Lelikk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка прерываний в Windows
2 Synapse: про ring-0 -- это фраза для Win9x

2 NightGhost: для решения таких задач, как обработка прерываний устройств единственный нормальный метод это драйвер. Писать можно вовсе не на ассемблере, а на С. Для этого скачайте у Microsoft пакет DDK, там есть много примеров написания любых драйверов и справочная информация

________________________________________________________
Глюк - это высокоорганизованная система не поддающихся определению частиц
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Обработка прерываний в Windows / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]