- 5
- 0
- 约8.92千字
- 约 83页
- 2018-12-29 发布于福建
- 举报
计算机操作系统修随订版课件
系统才是可调度的。假如系统中有6个硬实时任务,它们的周期时间都是 50 ms,而每次的处理时间为 10 ms,则不难算出,此时是不能满足上式的,因而系统是不可调度的。 解决的方法是提高系统的处理能力,其途径有二:其一仍是采用单处理机系统, 但须增强其处理能力, 以显著地减少对每一个任务的处理时间;其二是采用多处理机系统。假定系统中的处理机数为N,则应将上述的限制条件改为: 3. 采用抢占式调度机制 当一个优先权更高的任务到达时,允许将当前任务暂时挂起,而令高优先权任务立即投入运行,这样便可满足该硬实时任务对截止时间的要求。但这种调度机制比较复杂。 对于一些小的实时系统,如果能预知任务的开始截止时间,则对实时任务的调度可采用非抢占调度机制,以简化调度程序和对任务调度时所花费的系统开销。但在设计这种调度机制时,应使所有的实时任务都比较小,并在执行完关键性程序和临界区后,能及时地将自己阻塞起来,以便释放出处理机, 供调度程序去调度那种开始截止时间即将到达的任务。 4. 具有快速切换机制 该机制应具有如下两方面的能力: (1) 对外部中断的快速响应能力。为使在紧迫的外部事件请求中断时系统能及时响应,要求系统具有快速硬件中断机构,还应使禁止中断的时间间隔尽量短, 以免耽误时机(其它紧迫任
您可能关注的文档
最近下载
- 阿司匹林的合成设计(毕设).docx VIP
- 2026年鲁教版小学三年级英语上册Lesson8《Letters》精品教案.docx VIP
- 汽轮机调节保安系统试验导则 DL/T 711-2019.pdf VIP
- 4.3楞次定律(动画).ppt VIP
- 药物研发中的药物设计原理.pptx VIP
- 药物设计学 ( Drug Design )全套完整版教学课件.ppt VIP
- 2025-2030数字化慢病管理平台用户粘性分析与盈利模式创新评估报告.docx VIP
- 四川地区地层层序表.pdf VIP
- 初中英语语法填空专题训练含答案(5套).docx VIP
- 【管理咨询宝藏118】集团公司人力资源共享服务中心建设方案.pdf
原创力文档

文档评论(0)