发明名称 |
确定性执行和同步包括执行系统任务的多个处理核心的信息处理系统的方法 |
摘要 |
本发明涉及包括两个处理核心的信息处理系统。由于由该系统执行应用程序包括应用任务的执行和系统任务的执行,所以该系统包括执行系统任务的微内核,该系统任务与硬件资源直接相关。该处理系统包括:微内核的计算部分mN-TT,其用于执行与切换核心A上的任务相关的系统任务;微内核的控制部分mN-ET,其用于执行与核心A不同的核心上的、与控制核心A上的任务分配顺序相关的系统任务。应用:微电子,具有高的计算能力的嵌入式电子系统。 |
申请公布号 |
CN102216902A |
申请公布日期 |
2011.10.12 |
申请号 |
CN200980145920.X |
申请日期 |
2009.10.16 |
申请人 |
原子能和辅助替代能源委员会 |
发明人 |
C·奥萨盖斯;D·沙布罗尔;D·樊尚 |
分类号 |
G06F9/48(2006.01)I |
主分类号 |
G06F9/48(2006.01)I |
代理机构 |
永新专利商标代理有限公司 72002 |
代理人 |
刘瑜;王英 |
主权项 |
一种包括两个处理核心的信息处理系统,由该系统执行应用程序包括:应用任务的执行和系统任务的执行,该系统包括执行与硬件资源直接有关的所述系统任务的微内核,该处理系统包括:第一核心A上所述微内核的计算部分mN‑TT,该计算部分mN‑TT执行与所述核心A上的任务的切换相关的系统任务,包括为每个任务更新表明该任务是否是可执行的状态以及为该任务收集执行数据,所述状态被包括在与该任务相关联的执行上下文中,所述状态能够为:表明该任务就绪的值;表明该任务空闲的值;表明该任务错误的值;第二核心O上所述微内核的控制部分mN‑ET,该控制部分mN‑ET执行由输入/输出中断触发的应用任务以及执行与对所述核心A上的任务分配顺序的控制相关的系统任务,所述系统任务包括管理:就绪任务的有序列表,和/或;空闲任务的有序列表,和/或;错误任务的列表;所述处理系统的特征在于,由所述核心A执行的与所述任务的切换相关的系统任务包括在每个任务的所述执行上下文中更新:最早的执行开始限制时间和/或最晚的执行结束限制时间;剩余执行时间配额;以便所述核心O以一顺序对就绪任务的列表中的任务进行排序,所述顺序使得能够根据每个任务的执行限制时间和根据每个任务的执行时间配额来执行每个任务。 |
地址 |
法国巴黎 |