任务调度
计算机科学术语
任务调度是操作系统的重要组成部分,而对于
实时操作系统
,任务调度直接影响其实时性能。
方式
任务调度
方式常规可分为:
可打断调度(
实时系统
基本功能):关键防止
优先级倒置
;
不可打断调度:
先来先服务
,不可中断。
算法
任务调度算法可分为——
事件驱动
调度算法:根据事件的先后以及任务的
优先级
安排任务的执行;
时钟
驱动调度算法:一般用于周期任务。
事件驱动调度 依赖外部硬件设备,通过产生
中断方式
为任务调度提供信号。分两种,集成事件驱动调度:中断的优先级与任务的优先级相对应,中断只有在其优先级高于正在执行的任务时才会被处理器响应。 非集成事件驱动调度:任务通过
外部中断
启动,
中断优先级
与相关任务优先级没有关系。
参考资料
最新修订时间:2024-05-21 14:26
条目作者
小编
资深百科编辑
目录
概述
方式
算法
参考资料
Copyright©2024
闽ICP备2024072939号-1