首页> 中国专利> 一种利用事件总线技术的微内核架构的设计方法

一种利用事件总线技术的微内核架构的设计方法

摘要

本发明公开了一种利用事件总线技术的微内核架构的设计方法,应用程序和系统服务在受限用户态上运行,通过事件总线进行通信或交换数据;在微内核架构中定义事件总线以及相应的IPC通信原语,用户态进程通过调用IPC原语陷入内核态,实现用户态进程间的数据交互;在IPC层,事件被发送到相应的事件总线上,由事件总线调度器分发给相应的用户态进程;根据调用者的选择,运用服务调用接口或事件驱动接口,通过IPC通信原语生成事件并发送;服务执行完成后,通过IPC原语将结果事件返回给应用程序。本发明通过引入事件总线技术,在把任意类型的通信数据对象抽象为统一事件的基础上,以零拷贝方式实现了新颖高效通用的IPC机制,解决了微内核操作系统设计中的关键性能难题。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-27

    实质审查的生效 IPC(主分类):G06F9/54 申请日:20190325

    实质审查的生效

  • 2019-08-02

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号