发明名称 一种微内核系统中软件模块的通信方法、系统及装置
摘要 本发明公开了一种微内核系统中软件模块的通信方法、系统及装置,用以解决微内核系统中各核心软件模块之间的通信,导致系统性能降低的问题。该方法接收到针对第一核心软件模块的信息请求的信息库模块,确定对信息请求提供信息的第一核心软件模块的信息表的信息,在信息表中根据该信息请求进行相应处理,并发送处理完成通告。由于在本发明实施例中在信息库模块中针对每个核心软件模块都设置了对应的信息表,在该信息表中针对该信息请求进行相应的处理,因此其他核心软件模块无需再与第一核心软件模块进行交互获取相应信息,从而降低了微内核系统中核心软件模块之间的耦合程度,减小了核心软件模块在进行相应信息操作时的性能下降。
申请公布号 CN101980170B 申请公布日期 2012.09.05
申请号 CN201010519996.9 申请日期 2010.10.20
申请人 北京星网锐捷网络技术有限公司 发明人 陈宏涛;刘忠东;马晓靖;胡闽
分类号 G06F9/54(2006.01)I 主分类号 G06F9/54(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 黄志华
主权项 一种微内核系统中软件模块的通信方法,其特征在于,包括:信息库模块根据每个核心软件模块,创建针对每个核心软件模块的至少一个信息表,其中该信息表中保存该核心软件模块重启后运行所需的恢复数据和对外提供的接口数据;所述信息库模块接收针对第一核心软件模块的信息请求;根据自身保存的针对该第一核心软件模块的该信息表的信息,确定对该信息表进行维护的子线程,通过所述子线程在该信息表中根据所述信息请求进行相应的处理;所述子线程将所述处理结果发送给所述信息库模块的主线程,并通告所述主线程处理完成;所述主线程根据接收的所述通告,发送处理结果。
地址 100036 北京市海淀区复兴路29号中意鹏奥大厦东楼11层