操作系统综合题之“采用实时调度,6个实时进程是否能保证都在截止时间完成吗?”

一、问题:为了实现实时调度,系统需要为调度程序提供那些信息?(至少写出4个)在单处理机情况下,如果有6个实时进程,周期时间都是30ms,系统为每个进程分配6ms的处理时间,请问系统能否保证每个实时进程都能在截止时间内完成吗?为什么?

 

二、参考答案

答:

1.系统需要提供的信息:就绪时间,开始截止时间、完成截止时间、处理时间、资源要求、优先级

2.不能在截止时间内完成

因为:6 / 30 * 6 = 1.2

而1.2 > 1

即不满足限制条件,所以不能在截止时间内完成 

 

posted @ 2024-04-05 11:03  骚哥  阅读(13)  评论(0编辑  收藏  举报