- 专利标题: 一种基于TriCore架构处理器的操作系统任务上下文管理方法
-
申请号: CN201911350249.4申请日: 2019-12-24
-
公开(公告)号: CN111124624B公开(公告)日: 2023-05-02
- 发明人: 王治浩 , 陈积光 , 贺诗波 , 史治国 , 陈亮 , 陈积明
- 申请人: 浙江大学 , 瑞立集团瑞安汽车零部件有限公司
- 申请人地址: 浙江省杭州市西湖区余杭塘路866号;
- 专利权人: 浙江大学,瑞立集团瑞安汽车零部件有限公司
- 当前专利权人: 浙江大学,瑞立集团瑞安汽车零部件有限公司
- 当前专利权人地址: 浙江省杭州市西湖区余杭塘路866号;
- 代理机构: 杭州求是专利事务所有限公司
- 代理商 刘静
- 主分类号: G06F9/46
- IPC分类号: G06F9/46 ; G06F9/48
摘要:
本发明公开了一种基于TriCore架构处理器的操作系统任务上下文管理方法,该方法包括任务上下文初始化和任务上下文切换两个步骤;任务上下文初始化过程充分结合TriCore处理器架构提供的操作系统任务硬件支持机制,在初始化时为每个任务分配两个上下文存储区,分别存储任务入口函数地址和栈地址;任务上下文切换过程中调用TriCore汇编指令快速切换当前任务与新任务的上下文存储区。本方法在执行过程中无需循环保存和恢复处理器运行相关的寄存器值,大幅降低了操作系统任务上下文切换的执行时间,并提升了操作系统运行时的安全性。
公开/授权文献
- CN111124624A 一种基于TriCore架构处理器的操作系统任务上下文管理方法 公开/授权日:2020-05-08