赞
踩
QNX具有实时系统的基本特征
QNX是通过如下两个基本原理实现它独特的高效性、模块化和简易性
QNX的微内核概述
qnx有一个非常高效的微内核,它负责管理一组同时工作的进程。
QNX微内核是个真正的微内核。首先,它非常小;其次,它的两个重要的任务是:
QNX的系统进程包括
除此之外,用户自定义进程(如inetdftp„)、设备驱动(如串、并口)等等。
QNX的微内核体系
QNX微内核的“软总线”体系结构(像硬件一样可“热插拔”)
QNX微内核负责如下任务
进程间通信IPC
QNX支持三种基本的IPC消息、代理和信号。
1.基于消息(Messages)的IPC
发送者必须得到接收者的应答,否则进程将被阻塞。也就是说,这种通信是同步通信。
函数原型
2.基于代理(proxies)的IPC
代理(proxy)是一种非阻塞性的消息机制,特别适合进行事件通知,发送进程不需要和接收进程进行交互。
使用代理的一些情况
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。