The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

6.4.3 Эмуляция интерфейсов межпроцессного взаимодействия и таймеров

6.4.3 Эмуляция интерфейсов межпроцессного взаимодействия и таймеров

Предыдущая  Содержание  Следующая V*D*V

Следующими большими наборами API после успешной эмуляции интерфейсов задачи являются межпроцессные взаимодействия и таймеры. Связь интерфейсов межпроцессного взаимодействия и таймеров с эквивалентными интерфейсами Linux показана в Таблице 6.3. Как вы можете видеть, большинство функций таймеров и межпроцессного взаимодействия могут быть реализованы с использованием расширения реального времени POSIX.1b. Мы обсудим подробности поддержки в Linux POSIX.1b в Главе 7.

 

Таблица 6.3 Интерфейсы таймеров и межпроцессного взаимодействия RTOS и Linux

 

RTOS

Linux

User Space

Kernel Space

Таймеры

Таймеры POSIX.1b, таймеры BSD

Интерфейсы таймеры ядра — add_timer,
mod_timer и
del_timer

Память общего доступа

Память общего доступа SVR4,
память общего доступа POSIX.1b

Реализация зависит от задачи

Очереди сообщений и почтовые ящики

Очереди сообщений SVR4,
очереди сообщений POSIX.1b

Реализация зависит от задачи

Семафоры

Семафоры SVR4,
семафоры POSIX.1b

Функции семафоров ядра:down, up и друзья

События и сигналы

Сигналы реального времени POSIX.1b

Функции сигналов ядра:
kill_proc,
send_signal и друзья

 

Предыдущая  Содержание  Следующая