Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 122 стр.

UptoLike

Составители: 

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
122
Рис. 2.6 – Микроядро ОС РВ на примере QNX версии 4.X
[Источник www.aswl.ru/articles/rtos/gро]
Микроядро осуществляет :
управление потоками и сигналами (согласно POSIX);
синхронизацию потоков;
управление таймерами;
планирование процессов (потоков);
поддержку обмена сообщениями между всеми процессами (по-
токами) в системе.
Рассмотрим часть этих функций более подробно.
Специальная программапланировщикявляется частью мик-
роядра и запускается всякий раз, когда в результате сообщения
или
прерывания изменяется состояние процесса. В QNX каждому процессу
назначен приоритет. Приоритет также связан с прерыванием. Как уже
говорилось, прерываниеэто операция процессора, состоящая в реги-
  Микропроцессорные системы и программное обеспечение в средствах связи




          Рис. 2.6 – Микроядро ОС РВ на примере QNX версии 4.X
                     [Источник www.aswl.ru/articles/rtos/gро]


     Микроядро осуществляет :
     • управление потоками и сигналами (согласно POSIX);
     • синхронизацию потоков;
     • управление таймерами;
     • планирование процессов (потоков);
     • поддержку обмена сообщениями между всеми процессами (по-
       токами) в системе.
     Рассмотрим часть этих функций более подробно.
     Специальная программа – планировщик – является частью мик-
роядра и запускается всякий раз, когда в результате сообщения или
прерывания изменяется состояние процесса. В QNX каждому процессу
назначен приоритет. Приоритет также связан с прерыванием. Как уже
говорилось, прерывание – это операция процессора, состоящая в реги-
                                       122