OS03特殊系统调度全解
* 为了实现实时调度,OS必须记录下每个实时任务的一些特有的必要信息,从而保证实时任务的及时执行。那么都需要记录哪些信息呢? 1、截止时间显然是必须的,两者之一即可。 2、实时任务是什么时间到达的——就绪时间,周期性实时任务的就绪时间是预先知道的一串时间序列。比如每10秒到达一次,则这个周期性实时任务的就绪时间就是0、10、20、30…,而非周期性的任务系统也可以事先获得; 3、实时执行所需的时间——处理时间,这也需要知道,这样才能判断至少什么时候调度才能保证截止时间要求; 5、尽管实时任务最重要是满足截止时间要求,但是一旦错过截止时间要求,系统又怎么向前推进呢,这是就要参考进程的优先级信息,比如对于硬实时任务,给它以绝对高的优先级,保证它能快速被调度执行,而软实时任务给它相对较高的优先级。 * 第二个基本条件:系统处理能力强。因为如果系统处理能力不强,实时任务又很多,则会出现系统忙不过来的现象。 【设问】如何判断一个实时系统是否可以胜任它所接收的多个实时任务呢? 用下面方法判断:假定…,即第i个实时任务每隔Pi时间到达一次需要Ci时间处理。 对于单处理机情况,必须满足以下限制。 首先Ci ≤ Pi , 即Ci / Pi ≤1 ,又因为有多个任务都要完成,因此还要满足:…。 【举例】1.21,不可调度,即每50ms就要来60ms的处理任务,怎么忙得过来呢? * 【设问】 【分析
您可能关注的文档
最近下载
- 西藏开发投资集团秋招面笔试题及答案.doc VIP
- 水油通用色浆分散剂该考虑哪些因素呢?.docx VIP
- 2025届广东省广州市某校高三下学期5月三模政治试题(原卷版+解析版).docx VIP
- 进口颜料分散剂G700,用于水性和油性涂料油墨.docx VIP
- 移动医疗健康管理应用场景创新与用户行为模式研究报告.docx
- 高考考务人员业务培训考试题及答案.docx VIP
- 火电厂厂用电受电方案.doc VIP
- 2025年浙江省宁波市鄞州区中考一模英语试题(含答案及听力原文,无音频).pdf VIP
- 浙江省宁波市鄞州区十二校联考2025年中考语文一模试卷(含答案).pdf VIP
- 《分散剂.ppt VIP
原创力文档

文档评论(0)