检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]西南交通大学信息科学与技术学院,四川成都610031
出 处:《计算机工程与设计》2008年第17期4411-4413,4422,共4页Computer Engineering and Design
摘 要:嵌入式实时系统在其CPU及内存资源相对稀缺时,必须采用复杂度低,系统开销小的调度算法。基于阈值的调度算法可以提高任务的调度性,减少任务间的切换,以此减少内存需求和系统开销。提出了基于抢占差值的阈值分配优化算法。算法在最小阈值分配法基础上,从高优先级向低优先级方向设置任务的阈值,为任务集找出一组满足最大抢占差值的阈值分配方案。经过理论分析及实例验证,算法可以显著降低任务的切换次数,并且算法的复杂度优于传统的优化算法。Since the CPU and memory resources in embedded real-time system are relatively limited, the scheduling algorithm used in the system must be low complexity and low overhead. The threshold based algorithm can achieve-higher schedulability and fewer context switches, thus the memory requirements and system overheads can be decreased. A preemption dispersion based threshold assignment optimization algorithm is presented. Based on the minimum threshold assignment algorithm, the proposed algorithm sets the preemption threshold from high priority task to lower ones and searches the threshold assignment that achieves the maximum preemption dispersion for given tasks. Theoretical analysis and certification show that the algorithm can achieve fewer context switches and the complexity outperforms the traditional ones.
分 类 号:TP316.2[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.171