Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     22 Feb 2002  07:16:34
 To : "Oleg O. Ossovitskii"
 Subject : Re: переключение контекста
 -------------------------------------------------------------------------------- 
 
 >>> Oleg O. Ossovitskii wrote: 
 
 >    Вопрос: Пользовательской программе под управлением QNX4.25
 > необходимо периодически выполнять процедуру переинициализации
 > оборудования путем последовательной записи значений в 4 порта
 > ввода/вывода. Тонкость состоит в том, что последовательность из 4
 > вызовов функции outp() не должна прерываться переключением контекста
 > или прерыванием. Hе могли бы вы посоветовать, какими средствами можно
 > добиться желаемого в unix-like системах? Предполагаю, что одним из
 > решений может стать выполнение кода в теле обработчика прерываний
 > системного таймера.
 
 Если этот код в ядре, то простого запрета прерываний хватит.
 Хотя это в рамках традиционной модели. Что в QNX сделали - не видел.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 переключение контекста   Oleg O. Ossovitskii   20 Feb 2002 13:28:03 
 Re: переключение контекста   Valentin Nechayev   22 Feb 2002 07:16:34 
Архивное /ru.linux/24752c3e5a248.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional