Ядро операционной системы QNX, представленное
Ядро операционной системы QNX, представленное на рис. 2, выполняет следующие функции:
- связь между процессами (IPC). Ядро обеспечивает три формы IPC (сообщения, proxy (прокси) и сигналы);
- сетевое взаимодействие нижнего уровня. Ядро передает все сообщения, предназначенные процессам на другом узле;
- планирование процессов. Планировщик ядра определяет, какой процесс будет выполняться следующим;
- первичную обработку прерываний. Все прерывания и сбои аппаратного обеспечения сначала обрабатываются в ядре, а затем передаются соответствующему драйверу или системному администратору.
Микроядро Рис. 2 |