-
题名实时操作系统任务调度算法的硬件实现
被引量:6
- 1
-
-
作者
李岩
王显山
-
机构
哈尔滨理工大学计算机科学与技术学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2010年第35期52-54,64,共4页
-
文摘
对uC/OS-Ⅱ的任务调度算法进行改进和硬化,在uC/OS-II内核基于优先级的抢占式调度算法的基础上扩展同优先级任务的调度算法,突破了原系统对任务数量的限制,去除了原系统对每个任务必须有不同优先级的要求,采用硬件逻辑实现RTOS中的任务调度,使其实时性和确定性显著提高。整个设计采用VHDL硬件描述语言,利用ISE 8.2软件进行系统调试分析完成功能仿真验证。仿真结果表明,任务管理的硬件实现保持了系统调用的正确性,同时降低了处理器开销,减少了系统调用的执行时间。
-
关键词
实时操作系统
任务管理
硬件任务调度器
现场可编程门阵列
-
Keywords
real-time operating systemt
ask management
hardware task scheduler
Field-Programmable Gata Array(FPGA)
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名μC/OS-Ⅱ二级调度算法的硬件实现
被引量:1
- 2
-
-
作者
李岩
崔浩鑫
杜永斌
-
机构
哈尔滨理工大学计算机科学与技术学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2016年第12期1-4,52,共5页
-
基金
哈尔滨市优秀学科带头人基金(No.2013RFXXJ034)
黑龙江省自然科学基金(No.F2015038)
黑龙江省教育厅基金(No.12521100)
-
文摘
针对μC/OS-Ⅱ不支持同优先级任务轮转调度的问题,提出了二级混合任务调度策略。第一级调度把任务优先级高低作为任务调度的标准,实现不同优先级任务的抢占式调度;第二级采用时间片轮转策略,实现同优先级任务的轮转调度。采用FPGA片内的寄存器和RAM实现了等待任务列表和就绪表,并设计了后继轮转任务查找电路实现时间片轮转调度。整个设计采用VHDL,通过ISE 10.1软件时序仿真验证。仿真结果证明,硬件实现行之有效。
-
关键词
实时操作系统
时间片轮转调度
硬件任务调度器
现场可编程门阵列
-
Keywords
real-time operating system
time slice circular scheduling
hardware task scheduler
Field Programmable Gate Array(FPGA)
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-