一种使用处理器实现多处理器间通信的方法

基本信息

申请号 CN201810925318.9 申请日 -
公开(公告)号 CN109144749B 公开(公告)日 2021-07-27
申请公布号 CN109144749B 申请公布日 2021-07-27
分类号 G06F9/54(2006.01)I;G06F9/52(2006.01)I 分类 计算;推算;计数;
发明人 葛松芬 申请(专利权)人 苏州硅岛信息科技有限公司
代理机构 - 代理人 -
地址 215000江苏省苏州市相城区黄埭镇春丰路406号康阳大厦7层712室
法律状态 -

摘要

摘要 本发明涉及一种使用处理器实现多处理器间通信的方法,包括:使用一个处理器和一个存储器来搭建通信队列实现各处理器间的通信。所述存储器必须能被系统中参与通信的各个处理器都能访问到。所述通信队列由队列控制字和队列中存放消息的消息存储区构成,所述队列控制字存放于队列控制字存储区;当系统集成多个通信队列时,将多个通信队列组成队列堆;队列控制字存储区第一个单元存放队列新建锁,第二个单元存放队列个数;本发明的有益效果是:通用性强;更加灵活;对队列的种类没有限制,包括但不限于先入先出队列,先入后出队列;对多核系统架构限制较小;各个处理器都可通过总线或网络对队列读写,队列本身没有规定方向性。