ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
15136 Топик полностью
TMX_ (02.10.2004 20:00, просмотров: 1) ответил bialix на может я не точно выразился
Ответ: в этом случае лучше запускать foreground процесс в delayed int Это прерывания, но вызываемые пользователем, и имеющие самый низкий приоритет. Очень удобно для запуска параллельного процесса. Т.е. в представленном случае: 1. Из-под прерывания выставить флаг отложенного прерывания. 2. При выходе из прерывания процессор сразу войдет в обработчик отложенного прерывания. (ILM = 7). 3. В случае возникновения события - входит во вложенное прерывание затем возвращается в отложенное. 4. После обработки - возвращается в background процесс. У меня так был реализован диспетчер задач в ОС - все работает как заявлено. По поводу ILM - я с ней специально игрался 2 г. назад - работает согласно описанию, без проблем.