Системное программирование в UNIX средствами Free Pascal

         

Расширения режима реального времени


В последнее время в стандарт POSIX были введены определенные расширения для режима реального времени. Как и потоки управления, это специализированная и сложная область, и часто ядро

UNIX обладает достаточными возможностями для решения большинства задач реального времени. Специфические требования для реализации работы в режиме реального времени включают в себя:

–        организацию очереди сигналов и дополнительные средства для работы с сигналами (см. sigwaitinfo, sigtimedwait, sigqueue);

–        управление приоритетом и политикой планирования процессов и потоков (см. процедуры, начинающиеся с sched_);

–        дополнительные средства для работы с таймерами, асинхронным и синхронным вводом/выводом;

–        альтернативы рассмотренным процедурам передачи сообщений, интерфейсам семафоров и разделяемой памяти (попробуйте найти процедуры, начинающиеся с mq_, sem_ и shm_).



Содержание раздела