操作系统综合题之“采用实时调度,6个实时进程是否能保证都在截止时间完成吗?”
一、问题:为了实现实时调度,系统需要为调度程序提供那些信息?(至少写出4个)在单处理机情况下,如果有6个实时进程,周期时间都是30ms,系统为每个进程分配6ms的处理时间,请问系统能否保证每个实时进程都能在截止时间内完成吗?为什么?
二、参考答案
答:
1.系统需要提供的信息:就绪时间,开始截止时间、完成截止时间、处理时间、资源要求、优先级
2.不能在截止时间内完成
因为:6 / 30 * 6 = 1.2
而1.2 > 1
即不满足限制条件,所以不能在截止时间内完成
* 博客文章部分截图及内容来自于学习的书本及相应培训课程,仅做学习讨论之用,不做商业用途。
* 如有侵权,马上联系我,我立马删除对应链接。
* 备注:王子威
* 我的网易邮箱:wzw_1314_520@163.com